public void GetProperties_CreatesReportContainer_GivenInvalidInput() { //Arrange string[] props = { "" }; string[] vals = { "" }; IReportContainer reportContainer = new Dummy_ReportContainer(props, vals); CSVReportReader reportReader = new CSVReportReader(null, new Dummy_UniqueNameProvider()); reportReader.Read(""); //Act IReportContainer actual = reportReader.GetProperties(); //Assert Assert.IsNotNull(actual); }
public void GetProperties_ReturnsIReportContainer_GivenValidInput() { //Arrange string[] props = { "someProp" }; string[] vals = { "someVal" }; IReportContainer reportContainer = new Dummy_ReportContainer(props, vals); CSVReportReader reportReader = new CSVReportReader(reportContainer, new Dummy_UniqueNameProvider()); reportReader.Read(_csvText); //Act IReportContainer actual = reportReader.GetProperties(); //Assert Assert.IsNotNull(actual); }