public void AFile_InTheWrongFormat_ShouldThrow_AndTheException_ShouldContainTheList_OfErrors() { string filename = @"Resources\bad_format_employees.txt"; var exception = Assert.Throws <BadFormatException>(() => EmployeesCsvFileLoader.Load(filename)); Assert.Equal(2, exception.Errors.Count); Assert.Equal(1, exception.Errors[0].LineNumber); Assert.Equal(2, exception.Errors[1].LineNumber); }
public void CanLoadEmployees_FromFile() { string filename = @"Resources\employees.txt"; List <Employee> employees = EmployeesCsvFileLoader.Load(filename); List <Employee> expectedEmployee = new List <Employee> { TestEmployees.John, TestEmployees.Mary }; Assert.Equal(expectedEmployee, employees); }