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 "); } } } }