public void SetUp()
        {
            _dbContext   = new CrudAppContext();
            _transaction = _dbContext.Database.BeginTransaction();

            var config = new MapperConfiguration(cfg => {
                cfg.AddProfile(new DomainToViewModelMappingProfile());
                cfg.AddProfile(new ViewModelToDomainMappingProfile());
            });

            var usuarioRepository  = new UsuarioRepository(_dbContext);
            var unitOfWork         = new UnitOfWork(_dbContext);
            var domainNotification = new DomainNotification();

            _mapper            = config.CreateMapper();
            _usuarioService    = new UsuarioService(usuarioRepository, unitOfWork, domainNotification);
            _usuarioAppService = new UsuarioAppService(_mapper, _usuarioService);
            _usuarioViewModel  = new UsuarioViewModel {
                Nome = "Adler Pagliarini do Nascimento", Email = "*****@*****.**", Telefone = "15981312383"
            };
        }
Esempio n. 2
0
 public Repository(CrudAppContext context)
 {
     Db = context;
     Db.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking;
     DbSet = context.Set <TEntity>();
 }
Esempio n. 3
0
 public UnitOfWork(CrudAppContext context)
 {
     _context = context;
 }
 public UsuarioRepository(CrudAppContext context) : base(context)
 {
 }
Esempio n. 5
0
 public ApplesController(CrudAppContext context)
 {
     _context = context;
 }