Beispiel #1
0
        public void IsReservationInFutureReturnsFalse()
        {
            var now = DateTimeOffset.Now;
            var sut = new SqlReservationsProgramVisitor <bool>(
                ConnectionStrings.Reservations);

            var reservation = new Reservation
            {
                Date     = now.AddDays(-2),
                Name     = "Qux Corge",
                Email    = "*****@*****.**",
                Quantity = 1
            };
            var p      = ReservationsProgram.IsReservationInFuture(reservation);
            var actual = p.Accept(sut);

            Assert.False(actual);
        }
Beispiel #2
0
        public void IsReservationInFutureReturnsTrue()
        {
            var now = DateTimeOffset.Now;
            var sut = new SqlReservationsProgramVisitor <bool>(
                ConnectionStrings.Reservations);

            var reservation = new Reservation
            {
                Date     = now.AddDays(4),
                Name     = "Sgryt Ler",
                Email    = "*****@*****.**",
                Quantity = 2
            };
            var p      = ReservationsProgram.IsReservationInFuture(reservation);
            var actual = p.Accept(sut);

            Assert.True(actual);
        }