Exemplo n.º 1
0
        private void UpdateDatabase()
        {
            var optionsBuilder = new DbContextOptionsBuilder <InlogDbContext>();
            var options        =
                optionsBuilder
                .UseNpgsql(Configuration.GetConnectionString("DefaultConnection"))
                .Options;

            using (var context = new InlogDbContext(options))
            {
                context.Database.Migrate();
            }
        }
Exemplo n.º 2
0
        public VeiculoTest()
        {
            logger = new Mock <ILogger>();

            var mapperConfig = new MapperConfiguration(config =>
            {
                config.AddProfile <AutomapperConfig>();
            });

            mapperMemory = mapperConfig.CreateMapper();

            _contextMemory = InMemoryContextFactory.Create();

            this._notificadorMemory = new Notificador();

            this._repositoryMemory = new VeiculoRepository(_contextMemory);
            this._serviceMemory    = new VeiculoService(_notificadorMemory, mapperMemory, logger.Object, _repositoryMemory);

            ConfigInMemory();
        }
Exemplo n.º 3
0
 public VeiculoRepository(InlogDbContext context) : base(context)
 {
 }
Exemplo n.º 4
0
 protected Repository(InlogDbContext db)
 {
     Db    = db;
     DbSet = db.Set <TEntity>();
 }