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" }; }
public Repository(CrudAppContext context) { Db = context; Db.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; DbSet = context.Set <TEntity>(); }
public UnitOfWork(CrudAppContext context) { _context = context; }
public UsuarioRepository(CrudAppContext context) : base(context) { }
public ApplesController(CrudAppContext context) { _context = context; }