public void CopyProperties_Fail_Test(string value1, string value3) { var testBaseObject = new TypeUtilityTestBaseObject { Value1 = value1 }; var testDerivedObject = new TypeUtilityTestDerivedObject { Value3 = value3 }; Assert.ThrowsAny <ArgumentException>(() => { TypeUtility.CopyProperties(testDerivedObject, testBaseObject); }); }
public void CopyProperties_Success_Test(string value1, string value3) { var testBaseObject = new TypeUtilityTestBaseObject { Value1 = value1 }; var testDerivedObject = new TypeUtilityTestDerivedObject { Value3 = value3 }; TypeUtility.CopyProperties(testBaseObject, testDerivedObject); Assert.Equal(value1, testDerivedObject.Value1); Assert.Equal(value3, testDerivedObject.Value3); }