public void GetHashCode_CtorWithValues_Params_ReturnsExpectedResult(int p1, int p2, int n1, int n2, int n3, int expectedResult) { // Arrange var sut = new Performance.Algorithms.HashCodes.HashCodeProvider(p1, p2); // Act var r1 = sut.GetHashCode(n1, n2, n3); var r2 = sut.GetHashCode(new { n1, n2, n3 }); // Assert Assert.Equal(expectedResult, r1); Assert.Equal(expectedResult, r2); }
public void GetHashCode_CtorWithDefaultValues_NoParam_ReturnsExpectedResult() { // Arrange var sut = new Performance.Algorithms.HashCodes.HashCodeProvider(); var expectedResult = sut.Prime1; // Act var result = sut.GetHashCode(); // Assert Assert.Equal(expectedResult, result); }