public void Mapping() { Utilities.DataTypes.DataMapper.Default.TypeMapping <MappingA, MappingB> TestObject = null; TestObject = new TypeMapping <MappingA, MappingB>(); Assert.NotNull(TestObject); TestObject.AddMapping(x => x.Item1, x => x.Item1); TestObject.AddMapping(x => x.Item2, x => x.Item2); var A = new MappingA(); A.Item1 = 12; A.Item2 = "ASDF"; var B = new MappingB(); B.Item1 = 13; B.Item2 = "ZXCV"; TestObject.CopyLeftToRight(A, B); Assert.Equal(B.Item1, 12); Assert.Equal(B.Item2, "ASDF"); A = new MappingA(); A.Item1 = 12; A.Item2 = "ASDF"; B = new MappingB(); B.Item1 = 13; B.Item2 = "ZXCV"; TestObject.CopyRightToLeft(B, A); Assert.Equal(A.Item1, 13); Assert.Equal(A.Item2, "ZXCV"); }
public void Mapping() { Utilities.DataTypes.DataMapper.Default.TypeMapping<MappingA, MappingB> TestObject = null; TestObject = new TypeMapping<MappingA, MappingB>(); Assert.NotNull(TestObject); TestObject.AddMapping(x => x.Item1, x => x.Item1); TestObject.AddMapping(x => x.Item2, x => x.Item2); var A = new MappingA(); A.Item1 = 12; A.Item2 = "ASDF"; var B = new MappingB(); B.Item1 = 13; B.Item2 = "ZXCV"; TestObject.CopyLeftToRight(A, B); Assert.Equal(B.Item1, 12); Assert.Equal(B.Item2, "ASDF"); A = new MappingA(); A.Item1 = 12; A.Item2 = "ASDF"; B = new MappingB(); B.Item1 = 13; B.Item2 = "ZXCV"; TestObject.CopyRightToLeft(B, A); Assert.Equal(A.Item1, 13); Assert.Equal(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 NullLeftToRight() { var TempObject = new Mapping<MappingA, MappingB>(null, x => x.Item1); var A = new MappingA(); A.Item1 = 12; A.Item2 = "ASDF"; var B = new MappingB(); B.Item1 = 13; B.Item2 = "ZXCV"; TempObject.CopyLeftToRight(A, B); Assert.Equal(13, B.Item1); Assert.Equal("ZXCV", B.Item2); }
public void LeftToRight() { 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.CopyLeftToRight(A, B); Assert.Equal(B.Item1, 12); Assert.NotEqual(B.Item2, "ASDF"); }
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 NullLeftToRight() { var TempObject = new Mapping <MappingA, MappingB>(null, x => x.Item1); var A = new MappingA(); A.Item1 = 12; A.Item2 = "ASDF"; var B = new MappingB(); B.Item1 = 13; B.Item2 = "ZXCV"; TempObject.CopyLeftToRight(A, B); Assert.Equal(13, B.Item1); Assert.Equal("ZXCV", B.Item2); }
public void LeftToRight() { 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.CopyLeftToRight(A, B); Assert.Equal(B.Item1, 12); Assert.NotEqual(B.Item2, "ASDF"); }
public void Creation() { var Manager = new Utilities.DataTypes.DataMapper.Default.DataMapper(); Manager.Map<MappingA, MappingB>() .AddMapping(x => x.Item1, x => x.Item1) .AddMapping(x => x.Item2, x => x.Item2); var A = new MappingA(); A.Item1 = 12; A.Item2 = "ASDF"; var B = new MappingB(); B.Item1 = 13; B.Item2 = "ZXCV"; Manager.Map<MappingA, MappingB>().CopyLeftToRight(A, B); Assert.Equal(B.Item1, 12); Assert.Equal(B.Item2, "ASDF"); }
public void Creation() { var Manager = new Utilities.DataTypes.DataMapper.Default.DataMapper(); Manager.Map <MappingA, MappingB>() .AddMapping(x => x.Item1, x => x.Item1) .AddMapping(x => x.Item2, x => x.Item2); var A = new MappingA(); A.Item1 = 12; A.Item2 = "ASDF"; var B = new MappingB(); B.Item1 = 13; B.Item2 = "ZXCV"; Manager.Map <MappingA, MappingB>().CopyLeftToRight(A, B); Assert.Equal(B.Item1, 12); Assert.Equal(B.Item2, "ASDF"); }
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"); }