Beispiel #1
0
        public void Equals_ReturnsFalse_WhenComparingTradeDateToNull()
        {
            TradeDate tradeDateOne = new TradeDate(new DateTime(2018, 12, 30), false, false, false);

            var result = tradeDateOne.Equals(null);

            result.Should().BeFalse();
        }
Beispiel #2
0
        public void Equals_ReturnsFalse_WhenComparingTwoTradeDatesOfDifferentDates()
        {
            TradeDate tradeDateOne = new TradeDate(new DateTime(2018, 12, 30), false, false, false);
            TradeDate tradeDateTwo = new TradeDate(new DateTime(2018, 12, 31), true, true, true);

            var result = tradeDateOne.Equals(tradeDateTwo);

            result.Should().BeFalse();
        }
Beispiel #3
0
        public void Equals_ReturnsTrue_WhenComparingTwoTradeDatesOfSameDate()
        {
            TradeDate tradeDateOne = new TradeDate(new DateTime(2018, 12, 31), true, true, true);
            TradeDate tradeDateTwo = new TradeDate(new DateTime(2018, 12, 31), true, true, true);

            var result = tradeDateOne.Equals(tradeDateTwo);

            result.Should().BeTrue();
        }