public void ToObject_Test_ReturnsObjectWithDefaultPropertyValuesGivenEmptyInput() { var emptyTable = new DataTable(); var returnedObject = emptyTable.NewRow().ToObject <MockSystemFile>(); Assert.IsTrue(HelperMethodsForTesting.PropertiesAreSetToDefaultValues(returnedObject)); }
public void ToList_Test_ReturnsPopulatedObjectInListGivenInputWithNoNullablePropertyTypes() { var mockSystemFile = TestClassFactory.GetMockSystemFileWithDummyValues(); _table = TestClassFactory.GetDataTable(mockSystemFile); var list = _table.ToList <MockSystemFile>(); Assert.IsFalse(HelperMethodsForTesting.PropertiesAreSetToDefaultValues(list[0])); }