public void MapTo_Tests() { var obj1 = new MyClass1 { TestProp = "Test value" }; var obj2 = obj1.MapTo<MyClass2>(); obj2.TestProp.ShouldBe("Test value"); var obj3 = obj1.MapTo<MyClass3>(); obj3.TestProp.ShouldBe("Test value"); }
public void MapTo_Tests() { var obj1 = new MyClass1 { TestProp = "Test value" }; var obj2 = obj1.MapTo <MyClass2>(); obj2.TestProp.ShouldBe("Test value"); var obj3 = obj1.MapTo <MyClass3>(); obj3.TestProp.ShouldBe("Test value"); }
public void Map_Null_Tests() { MyClass1 obj1 = null; var obj2 = obj1.MapTo <MyClass2>(); obj2.ShouldBe(null); }
public void Map_Null_Existing_Object_Tests() { MyClass1 obj1 = null; var obj2 = new MyClass2 { TestProp = "before map" }; obj1.MapTo(obj2); obj2.TestProp.ShouldBe("before map"); }
public void MapTo_Existing_Object_Tests() { var obj1 = new MyClass1 { TestProp = "Test value" }; var obj2 = new MyClass2(); obj1.MapTo(obj2); obj2.TestProp.ShouldBe("Test value"); var obj3 = new MyClass3(); obj2.MapTo(obj3); obj3.TestProp.ShouldBe("Test value"); }
public void Map_Should_Set_Null_Existing_Object_Tests() { MyClass1 obj1 = new MyClass1 { TestProp = null }; var obj2 = new MyClass2 { TestProp = "before map" }; obj1.MapTo(obj2); obj2.TestProp.ShouldBe(null); }