Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
        }
Exemplo n.º 3
0
        public void Map_Null_Tests()
        {
            MyClass1 obj1 = null;
            var      obj2 = obj1.MapTo <MyClass2>();

            obj2.ShouldBe(null);
        }
Exemplo n.º 4
0
        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");
        }
Exemplo n.º 5
0
        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");
        }
Exemplo n.º 6
0
        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");
        }
Exemplo n.º 7
0
 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);
 }