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); }
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); }