32 lines
978 B
C#
32 lines
978 B
C#
using System.IO;
|
|
using System.Linq;
|
|
using LCU.API.Collections.RepoApi.Configuration;
|
|
using LCU.API.Collections.RepoApi.Services.AutoIms;
|
|
using Xunit;
|
|
|
|
namespace LCU.API.Collections.RepoApiTests.Processor
|
|
{
|
|
public class ImsAutoFileDataConverterTest
|
|
{
|
|
[Fact]
|
|
public void Convert_File_All_Fields()
|
|
{
|
|
string fileName = "Processor\\SampleData\\LAND_DATA_TEST.csv";
|
|
|
|
FileStream stream = null;
|
|
try
|
|
{
|
|
stream = File.OpenRead(fileName);
|
|
var config = new RepoApiConfiguration();
|
|
var processor = new ImsAutoFileDataConverter(config);
|
|
var results = processor.CsvToImsAutoFileData(stream);
|
|
Assert.NotNull(results);
|
|
Assert.Equal(22, results.Count());
|
|
}
|
|
catch (IOException ioException)
|
|
{
|
|
Assert.True(false, "FAiled to open file ");
|
|
}
|
|
}
|
|
}
|
|
} |