public ConstructorCheckMissingExceptionTests() { var fixture = new Fixture(); paramName = fixture.Create <string>(); otherParamName = fixture.Create <string>(); sut = new ConstructorCheckMissingException(paramName); }
public void GetHashCode_WhenSameParamName_ReturnsSameHashCode() { var otherException = new ConstructorCheckMissingException(paramName); sut.GetHashCode().Should().Be(otherException.GetHashCode()); }
public void GetHashCode_WhenParamNameDiffers_ReturnsDifferentHashCode() { var otherException = new ConstructorCheckMissingException(otherParamName); sut.GetHashCode().Should().NotBe(otherException.GetHashCode()); }
public void Equals_GivenSameParamName_ReturnsTrue() { var otherException = new ConstructorCheckMissingException(paramName); sut.Equals(otherException).Should().BeTrue(); }
public void Equals_GivenOtherParamName_ReturnsFalse() { var otherException = new ConstructorCheckMissingException(otherParamName); sut.Equals(otherException).Should().BeFalse(); }