public static void Should_Clone_ComplexObject() { using var original = new ComplexObject(100); ComplexObject cloned = original.Clone(); cloned.ShouldBe(original); }
public void Should_Clone_ComplexObject() { var original = new ComplexObject(100); var cloned = original.Clone(); Assert.AreEqual(original, cloned); }
public static void ModifiedClone_ComplexObject_ShouldNotBeEqual() { using var original = new ComplexObject(100); ComplexObject cloned = original.Clone(); cloned.listOfStrings.Add("new string"); cloned.ShouldNotBe(original); }
public void ModifiedClone_ComplexObject_ShouldNotBeEqual() { var original = new ComplexObject(100); var cloned = original.Clone(); cloned.ListOfStrings.Add("new string"); Assert.AreNotEqual(original, cloned); }