public void EqualQuotationsShouldHaveTheSameHashCode() { var quotation1 = new Quotation(DateTime.MinValue, DateTime.MinValue, 5, 5, 5, 5); var quotation2 = new Quotation(DateTime.MinValue, DateTime.MinValue, 5, 5, 5, 5); quotation1.GetHashCode().Should().Be(quotation2.GetHashCode()); }
public void QuotationGetHashcodeShouldBeEqualWhenQuotationHasTheSameValues() { var quotation = new Quotation(DateTime.Parse("2016-01-01 00:00:00"), DateTime.Parse("2016-01-01 00:00:00"), 5, 10, 10, 5); var quotationNew = new Quotation(DateTime.Parse("2016-01-01 00:00:00"), DateTime.Parse("2016-01-01 00:00:00"), 5, 10, 10, 5); quotationNew.GetHashCode().Should().Be(quotation.GetHashCode()); }
public void QuotationGetHashcodeShouldBeEqualWhenLowIsDifferent() { var quotation = new Quotation(DateTime.Parse("2016-01-01 00:00:00"), DateTime.Parse("2016-01-01 00:00:00"), 5, 10, 10, 5); var quotationNew = new Quotation(DateTime.Parse("2016-01-01 00:00:00"), DateTime.Parse("2016-01-01 00:00:00"), 5, 10, 10, 55); quotationNew.GetHashCode().Should().Be(quotation.GetHashCode()); }