public void GetHashCode_ValuesAreNotEqual_ReturnsDifferentHashCodes() { // arrange var sut1 = new VariableCommandParameter("var1"); var sut2 = new VariableCommandParameter("var2"); // act var hashCode1 = sut1.GetHashCode(); var hashCode2 = sut2.GetHashCode(); // act, assert Assert.NotEqual(hashCode1, hashCode2); }
public void GetHashCode_ValuesAreEqual_ReturnsSameHashCode() { // arrange var sut1 = new VariableCommandParameter("var1"); var sut2 = new VariableCommandParameter("var1"); // act var hashCode1 = sut1.GetHashCode(); var hashCode2 = sut2.GetHashCode(); // assert Assert.Equal(hashCode1, hashCode2); }