public void SVO_WhenComparedWithNull_DoesNotEquals() { var svo = new StringSingleValue(TestId.New.Value); var null_ = null as StringSingleValue; // ReSharper disable once ExpressionIsAlwaysNull svo.Equals(null_).Should().BeFalse(); }
public void SVO_WhenComparedWithDifferentOnes_EqualsForSameValues() { var value = TestId.New.Value; var svo1 = new StringSingleValue(value); var svo2 = new StringSingleValue(value); (svo1 == svo2).Should().BeTrue(); svo1.Equals(svo2).Should().BeTrue(); }
public void NullEquals() { // Arrange var obj = new StringSingleValue(A <string>()); var null_ = null as StringSingleValue; // Assert // ReSharper disable once ExpressionIsAlwaysNull obj.Equals(null_).Should().BeFalse(); }
public void EqualsForSameValues() { // Arrange var value = A <string>(); var obj1 = new StringSingleValue(value); var obj2 = new StringSingleValue(value); // Assert (obj1 == obj2).Should().BeTrue(); obj1.Equals(obj2).Should().BeTrue(); }
public void EqualsForDifferentValues() { // Arrange var value1 = A <string>(); var value2 = A <string>(); var obj1 = new StringSingleValue(value1); var obj2 = new StringSingleValue(value2); // Assert (obj1 == obj2).Should().BeFalse(); obj1.Equals(obj2).Should().BeFalse(); }
public void SVO_WhenComparedWithNull_DoesNotEquals() { var svo = new StringSingleValue(TestId.New.Value); svo.Equals(null).Should().BeFalse(); }