public void ShouldCopyPrimitivePropertyWithPrivateSetter() { var person = new Person("Clark"); var humanClone = person.Clone(); Assert.AreEqual(person.FirstName, humanClone.FirstName); }
public void ShouldCreateCopyWithPrivateDefaultConstructor() { var person = new Person("Clark"); var humanClone = person.Clone(); Assert.IsNotNull(humanClone); Assert.IsInstanceOfType(humanClone, typeof(Person)); }
public void ShouldCopyPrivateFields() { var person = new Person("Clark", true); var humanClone = person.Clone(); Assert.AreEqual(person.IsIntrovert, humanClone.IsIntrovert); }