public void GetHashCode_ShouldReturnSameValue_WhenObjectsSame() { var matchRule1 = new MatchRule <Value>(true, new Value() { Property = "A" }); var matchRule2 = new MatchRule <Value>(true, new Value() { Property = "A" }); matchRule1.GetHashCode().Should().Be(matchRule2.GetHashCode()); }
public void GetHashCode_ShouldReturnDiffValue_WhenObjectsDifferent() { var matchRule1 = new MatchRule <Value>(true, new Value() { Property = "A" }); var matchRule2 = new MatchRule <Value>(true, new Value() { Property = "B" }); matchRule1.GetHashCode().Should().NotBe(matchRule2.GetHashCode()); }