public void Can_ignore_properties() { var expected = new Simple() { Id = 42, Name = "Everything" }; var clone = Incubator.Clone(expected, new[] { "Id" }); Assert.AreNotSame(expected, clone); Assert.AreNotEqual(expected.Id, clone.Id); Assert.AreEqual(expected.Name, clone.Name); }
public void Can_clone_simple_dto() { var expected = new Simple() { Id = 42, Name = "Everything" }; var clone = Incubator.Clone(expected); Assert.AreNotSame(expected, clone); Assert.AreEqual(expected.Id, clone.Id); Assert.AreEqual(expected.Name, clone.Name); }