public void Equals_DifferentValues_False() { // Arrange var fooA = new TestSettings1 { IntProperty = 123, StringPropert = "ms" }; var fooB = new TestSettings1 { IntProperty = 321, StringPropert = "sdfe" }; // Act var equalsAB = fooA.Equals(fooB); var equalsBA = fooB.Equals(fooA); // Assert Assert.IsFalse(equalsAB); Assert.IsFalse(equalsBA); }
public void Equals_DifferentClasses_False() { // Arrange var intValue = 317; var strValue = "s"; var fooA = new TestSettings1 { IntProperty = intValue, StringPropert = strValue }; var fooB = new TestSettings2 { IntProperty = intValue, StringPropert = strValue }; // Act var equalsAB = fooA.Equals(fooB); var equalsBA = fooB.Equals(fooA); // Assert Assert.IsFalse(equalsAB); Assert.IsFalse(equalsBA); }
public void Equals_SameValues_True() { // Arrange var intValue = 317; var strValue = "s"; var fooA = new TestSettings1 { IntProperty = intValue, StringPropert = strValue }; var fooB = new TestSettings1 { IntProperty = intValue, StringPropert = strValue }; // Act var equalsAB = fooA.Equals(fooB); var equalsBA = fooB.Equals(fooA); // Assert Assert.IsTrue(equalsAB); Assert.IsTrue(equalsBA); }