Ejemplo n.º 1
0
        public void TestIsInRangePositive()
        {
            var dateTimeRange =
                new SupermarketCheckout.Utils.DateTimeRange(DateTime.Now.AddDays(-1), DateTime.Now.AddDays(1));

            Assert.True(dateTimeRange.IsInRange(DateTime.Now));
        }
Ejemplo n.º 2
0
        public void TestIsInRangeNegative()
        {
            var dateTimeRange =
                new SupermarketCheckout.Utils.DateTimeRange(DateTime.Now.AddDays(-1), DateTime.Now.AddDays(1));

            Assert.False(dateTimeRange.IsInRange(DateTime.Now.AddDays(-2)));
            Assert.False(dateTimeRange.IsInRange(DateTime.Now.AddDays(2)));
        }
Ejemplo n.º 3
0
        public void TestConstructionPositive()
        {
            var startDate     = DateTime.Now.AddDays(-1);
            var endDate       = DateTime.Now.AddDays(1);
            var dateTimeRange = new SupermarketCheckout.Utils.DateTimeRange(startDate, endDate);

            Assert.AreEqual(startDate, dateTimeRange.Start);
            Assert.AreEqual(endDate, dateTimeRange.End);
        }