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