public void ObterSaldoTemplate_PassandoNulo_DeveRetornarZero() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoTemplate(null, null); // Assert Assert.AreEqual(0, resultado); }
public void ObterSaldoFinal_OperacoesFinalizandoComCashOut_DeveRetornar40() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoFinal(ObterOperacoesFinalizandoComCashOut()); // Assert Assert.AreEqual(40, resultado); }
public void ObterSaldoInicial_OperacoesApenasEntrada_DeveRetornar100() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoInicial(ObterOperacoesApenasEntrada()); // Assert Assert.AreEqual(100, resultado); }
public void ObterSaldoTemplate_NenhumaOperacao_DeveRetornarZero() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoTemplate(new List <OperacaoDto>(), null); // Assert Assert.AreEqual(0, resultado); }
public void SetUp() { var conexao = DbConnectionFactory.CreatePersistent(Guid.NewGuid().ToString()); _contexto = new FakeDbContext(conexao); _contaRepositorio = new ContaRepositorio(_contexto); _clienteRepositorio = new ClienteRepositorio(_contexto); _conta = ObjectMother.ObtemContaValida(); _contaSeed = ObjectMother.ObtemContaValida(); _contexto.Contas.Add(_contaSeed); _contexto.SaveChanges(); }
public PaginaContaViewModel(ContaRepositorio contaRepositorio, INavigationService navigationService) { Detalhe = new Conta() { DataCriacao = DateTime.Now }; _contaRepositorio = contaRepositorio; _navigationService = navigationService; PageLoad = new RelayCommand(PageLoadExecute); Salvar = new RelayCommand(SalvarExecute); Remover = new RelayCommand(RemoverExecute); }
public void ObterSaldoTemplate_PassandoNulo_DeveExecutarAcao() { // Arrange var valor = 999m; var listaOperacoes = new List <OperacaoDto> { new OperacaoDto() }; Func <ICollection <OperacaoDto>, decimal> acao = (operacoes) => { return(valor); }; var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoTemplate(listaOperacoes, acao); // Assert Assert.AreEqual(valor, resultado); }
//here the unit of work will instaniate the repositories and use it across all of the application public UnitOfWork(RepublicManagerContext context) { _context = context; Republicas = new RepublicaRepositorio(_context); Produtos = new ProdutoRepositorio(_context); CarrinhoDeCompras = new CarrinhoDeCompraRepositorio(_context); Usuarios = new UsuarioRepositorio(_context); Avisos = new AvisoRepositorio(_context); Regras = new RegraRepositorio(_context); Tarefas = new TarefaRepositorio(_context); Contas = new ContaRepositorio(_context); ContasAPagar = new ContaAPagarRepositorio(_context); ContasAReceber = new ContaAReceberRepositorio(_context); TipoContas = new TipoContaRepositorio(_context); TarefasUsuario = new TarefaUsuarioRepositorio(_context); Roles = new RoleRepositorio(_context); UsuarioRoles = new UsuarioRoleRepositorio(_context); }
public Conta ConsultarPorId(int id) { ContaRepositorio rep = new ContaRepositorio(); return(rep.FIndById(id)); }
public List <Conta> ConsultarTodos() { ContaRepositorio rep = new ContaRepositorio(); return(rep.FindAll()); }
public void Excluir(Conta c) { ContaRepositorio rep = new ContaRepositorio(); rep.Delete(c); }
public void Atualizar(Conta c) { ContaRepositorio rep = new ContaRepositorio(); rep.Update(c); }
public ContaController(ClienteRepositorio clienteRepositorio, ContaRepositorio contaRepositorio) { _clienteRepositorio = clienteRepositorio; _contaRepositorio = contaRepositorio; }
public ContasController() { this._repositorio = new ContaRepositorio(); }
public ContaController() { _contaRepositorio = new ContaRepositorio(); }