예제 #1
0
        public async Task ListReservations()
        {
            //Arrange

            var BDName  = Guid.NewGuid().ToString();
            var context = BuildContext(BDName);

            var fakereservation = new Reserva()
            {
                Fecha         = "12/03/20",
                Hora          = "12:00",
                Observaciones = "Color azul",
                VehiculoId    = 1,
                LocalId       = 1
            };

            var fakereservation2 = new Reserva()
            {
                Fecha         = "12/03/21",
                Hora          = "15:00",
                Observaciones = "Color rosa",
                VehiculoId    = 2,
                LocalId       = 1
            };



            context.Reservas.Add(fakereservation);
            context.Reservas.Add(fakereservation2);
            await context.SaveChangesAsync();

            var context2 = BuildContext(BDName);

            //Act
            var controller = new ReservasController(context2);

            var response = await controller.List();


            //Assert
            Assert.IsNotNull(response);
        }