public void Can_clone_DtoWithValueList() { var expected = new DtoWithValueList() { Values = new[] { 1, 2, 3 } }; var clone = Incubator.Clone(expected); Assert.AreNotSame(expected, clone); Assert.AreNotSame(expected.Values, clone.Values); Assert.AreEqual(expected.Values.ToArray(), clone.Values.ToArray()); }