public void NullRightToLeft()
 {
     var TempObject = new Mapping<MappingA, MappingB>(x => x.Item1, null);
     var A = new MappingA();
     A.Item1 = 12;
     A.Item2 = "ASDF";
     var B = new MappingB();
     B.Item1 = 13;
     B.Item2 = "ZXCV";
     TempObject.CopyRightToLeft(B, A);
     Assert.Equal(12, A.Item1);
     Assert.Equal("ASDF", A.Item2);
 }
        public void RightToLeft()
        {
            var TempObject = new Mapping <MappingA, MappingB>(x => x.Item1, x => x.Item1);
            var A          = new MappingA();

            A.Item1 = 12;
            A.Item2 = "ASDF";
            var B = new MappingB();

            B.Item1 = 13;
            B.Item2 = "ZXCV";
            TempObject.CopyRightToLeft(B, A);
            Assert.Equal(A.Item1, 13);
            Assert.NotEqual(A.Item2, "ZXCV");
        }
        public void NullRightToLeft()
        {
            var TempObject = new Mapping <MappingA, MappingB>(x => x.Item1, null);
            var A          = new MappingA();

            A.Item1 = 12;
            A.Item2 = "ASDF";
            var B = new MappingB();

            B.Item1 = 13;
            B.Item2 = "ZXCV";
            TempObject.CopyRightToLeft(B, A);
            Assert.Equal(12, A.Item1);
            Assert.Equal("ASDF", A.Item2);
        }
 public void RightToLeft()
 {
     var TempObject = new Mapping<MappingA, MappingB>(x => x.Item1, x => x.Item1);
     var A = new MappingA();
     A.Item1 = 12;
     A.Item2 = "ASDF";
     var B = new MappingB();
     B.Item1 = 13;
     B.Item2 = "ZXCV";
     TempObject.CopyRightToLeft(B, A);
     Assert.Equal(A.Item1, 13);
     Assert.NotEqual(A.Item2, "ZXCV");
 }