public void TestEquality3() { var value = new LogLineSourceId(128); // ReSharper disable once SuspiciousTypeConversion.Global value.Equals(42).Should().BeFalse(); }
public void TestEquality4() { var value = new LogLineSourceId(128); var equalValue = new LogLineSourceId(128); var otherValue = new LogLineSourceId(129); value.Equals(equalValue).Should().BeTrue(); equalValue.Equals(value).Should().BeTrue(); value.GetHashCode().Should().Be(equalValue.GetHashCode()); value.Equals(otherValue).Should().BeFalse(); otherValue.Equals(value).Should().BeFalse(); equalValue.Equals(otherValue).Should().BeFalse(); otherValue.Equals(equalValue).Should().BeFalse(); }
public void TestEquality1() { var value = new LogLineSourceId(128); // ReSharper disable once EqualExpressionComparison value.Equals(value).Should().BeTrue(); value.GetHashCode().Should().Be(value.GetHashCode()); }
public void TestEquality2() { var value = new LogLineSourceId(128); value.Equals(null).Should().BeFalse(); }