public async Task GetReserva_RoomNotFound() { // Arrange using (context) { var controller = new ReservaHabitacionsController(context); SystemTime.Now = () => new DateTime(2016, 10, 20, 12, 00, 00); // Act Reserva result = await controller.GetReserva(1); //Assert Assert.Null(result); } }
public async Task GetReserva_RoomFound() { // Arrange using (context) { var controller = new ReservaHabitacionsController(context); Reserva exResult = new Reserva { idReserva = 1, fechaInicio = DateTime.Today.AddDays(-1), fechaFin = DateTime.Today.AddDays(1) }; SystemTime.Now = () => new DateTime(2016, 10, 20, 12, 00, 00); // Act Reserva result = await controller.GetReserva(100); //Assert Assert.IsType <Reserva>(result); Assert.Equal(exResult, result, Comparer.Get <Reserva>((r1, r2) => r1.idReserva == r2.idReserva)); } }