public void DestArrayNotAssignable() { var a = new SimpleArrayA { Primitive = new int[0] }; var c = _mapper.Map <SimpleArrayC>(a); Assert.IsNull(c.Primitive); }
public void PrimitiveArrayNotSame() { var a = new SimpleArrayA { Primitive = new int[0] }; var b = _mapper.Map <SimpleArrayA>(a); Assert.AreNotSame(b.Primitive, a.Primitive); }
public void PrimitiveArrayCopied() { var a = new SimpleArrayA { Primitive = new[] { 1, 2, 3, 4 } }; var b = _mapper.Map <SimpleArrayB>(a); for (var i = 0; i < a.Primitive.Length; i++) { Assert.AreEqual(a.Primitive[i], b.Primitive[i]); } }