示例#1
0
        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());
        }
示例#2
0
        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());
        }
示例#3
0
        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());
        }