public void HourlyRates_WhenNotEqual_HaveDifferentHashCodes() { // Arrange var rate1 = new HourlyRateValue(100m); var rate2 = new HourlyRateValue(110m); // Act var hashCodesEqual = rate1.GetHashCode() == rate2.GetHashCode(); // Assert hashCodesEqual.Should().BeFalse(); }
public void HourlyRates_WhenEqual_HaveSameHashCode() { // Arrange var rate1 = new HourlyRateValue(100m); var rate2 = new HourlyRateValue(100m); // Act var hashCodesEqual = rate1.GetHashCode() == rate2.GetHashCode(); // Assert hashCodesEqual.Should().BeTrue(); }