public void TestGetAllPuntoTuristicoOk()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var            repository = new Repository <PuntoTuristico>(context);
                PuntoTuristico punto      = new PuntoTuristico()
                {
                    Nombre      = "Prueba",
                    Descripcion = "Prueba",
                };
                PuntoTuristico punto2 = new PuntoTuristico()
                {
                    Nombre      = "Prueba2",
                    Descripcion = "Prueba2",
                };
                repository.Create(punto);
                repository.Save();
                repository.Create(punto2);
                repository.Save();
                Assert.AreEqual(2, repository.GetAll().Count());
                context.Set <PuntoTuristico>().Remove(punto);
                context.SaveChanges();
                context.Set <PuntoTuristico>().Remove(punto2);
                context.SaveChanges();
            }
        }
Esempio n. 2
0
        public void TestGetAllCategoriaOk()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var       repository = new Repository <Categoria>(context);
                Categoria cat        = new Categoria()
                {
                    Nombre = "Prueba",
                };
                Categoria cat2 = new Categoria()
                {
                    Nombre = "Prueba2",
                };
                repository.Create(cat);
                repository.Save();
                repository.Create(cat2);
                repository.Save();
                Assert.AreEqual(2, repository.GetAll().Count());
                context.Set <Categoria>().Remove(cat);
                context.SaveChanges();
                context.Set <Categoria>().Remove(cat2);
                context.SaveChanges();
            }
        }
        public void TestGetAllUsuarioOk()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var     repository = new Repository <Usuario>(context);
                Usuario usuario    = new Usuario()
                {
                    Contrasenia = "Prueba",
                };
                Usuario usuario2 = new Usuario()
                {
                    Contrasenia = "Prueba2",
                };
                repository.Create(usuario);
                repository.Save();
                repository.Create(usuario2);
                repository.Save();
                Assert.AreEqual(2, repository.GetAll().Count());
                context.Set <Usuario>().Remove(usuario);
                context.SaveChanges();
                context.Set <Usuario>().Remove(usuario2);
                context.SaveChanges();
            }
        }
Esempio n. 4
0
        public void CrearHospedajeOk()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var       repository = new Repository <Hospedaje>(context);
                Hospedaje hospedaje  = new Hospedaje();
                repository.Create(hospedaje);
                repository.Save();
                Assert.AreEqual(1, repository.GetAll().Count());
                context.Set <Hospedaje>().Remove(hospedaje);
                context.SaveChanges();
            }
        }
Esempio n. 5
0
        public void BorrarReserva()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var     repository = new Repository <Reserva>(context);
                Reserva reserva    = new Reserva();
                repository.Create(reserva);
                repository.Save();
                repository.Delete(reserva);
                repository.Save();
                Assert.AreEqual(0, repository.GetAll().Count());
                context.SaveChanges();
            }
        }
Esempio n. 6
0
        public void GetByIdHospedajeOk()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var       repository = new Repository <Hospedaje>(context);
                Hospedaje hospedaje  = new Hospedaje()
                {
                    Id = 1, NombreHospedaje = "Prueba"
                };
                repository.Create(hospedaje);
                repository.Save();
                Assert.AreEqual("Prueba", repository.Get(1).NombreHospedaje);
                context.Set <Hospedaje>().Remove(hospedaje);
                context.SaveChanges();
            }
        }
Esempio n. 7
0
        public void GetByIdReservaOk()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var     repository = new Repository <Reserva>(context);
                Reserva reserva    = new Reserva()
                {
                    Id = 1, NombreTurista = "Prueba"
                };
                repository.Create(reserva);
                repository.Save();
                Assert.AreEqual("Prueba", repository.Get(1).NombreTurista);
                context.Set <Reserva>().Remove(reserva);
                context.SaveChanges();
            }
        }
        public void CrearRegionOk()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var    repository = new Repository <Region>(context);
                Region region     = new Region()
                {
                    Nombre = "Prueba",
                };
                repository.Create(region);
                repository.Save();
                Assert.AreEqual("Prueba", repository.GetAll().First().Nombre);
                context.Set <Region>().Remove(region);
                context.SaveChanges();
            }
        }
Esempio n. 9
0
        public void ActualizarCategoriaOk()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var       repository = new Repository <Categoria>(context);
                Categoria cat        = new Categoria()
                {
                    Nombre = "Prueba",
                };
                repository.Create(cat);
                repository.Save();
                cat.Nombre = "nuevo Nombre";
                repository.Update(cat);
                repository.Save();
                Assert.AreEqual("nuevo Nombre", repository.GetAll().First().Nombre);
                context.Set <Categoria>().Remove(cat);
                context.SaveChanges();
            }
        }
        public void ActualizarCategoriaOk()
        {
            var options = new DbContextOptionsBuilder <ObligatorioContext>()
                          .UseInMemoryDatabase(databaseName: "TestDB")
                          .Options;

            using (var context = new ObligatorioContext(options))
            {
                var     repository = new Repository <Usuario>(context);
                Usuario usuario    = new Usuario()
                {
                    Contrasenia = "Prueba",
                };
                repository.Create(usuario);
                repository.Save();
                usuario.Contrasenia = "nueva contrasenia";
                repository.Update(usuario);
                repository.Save();
                Assert.AreEqual("nueva contrasenia", repository.GetAll().First().Contrasenia);
                context.Set <Usuario>().Remove(usuario);
                context.SaveChanges();
            }
        }