public void ValidarDespesaParaSalvar() { //arrange var despesa = new Despesa { Id = Guid.NewGuid(), Descricao = "Roupa", Categoria = null, Casal = false, MesReferencia = "09/10", }; var despesaCerta = new Despesa { Id = Guid.NewGuid(), Descricao = "Roupa", Categoria = new Categoria(), Casal = false, MesReferencia = "09/10", TipoPagamento = "ok" }; var mock = new Mock <IDespesaService>(); mock.Setup(d => d.ValidarDespesa(despesa)).Returns(false); var verify = new DespesaService(); //act var resultadoEsperado = mock.Object.ValidarDespesa(despesa); var resultado = verify.ValidarDespesa(despesa); //assert Assert.AreEqual(resultado, resultadoEsperado); }
public DespesasController(FinancasCasalContext context, TransacaoService transacaoService, ContaService contaService, DespesaService despesaService) { _context = context; _transacaoService = transacaoService; _contaService = contaService; _despesaService = despesaService; }
public DespesaController(DespesaService dservice) { _dservice = dservice; }
public DespesasController(Context context) { _service = new DespesaService(context); }
public DespesaController(DespesaService service, CategoriaService categoriaService) { this.service = service; this.categoriaService = categoriaService; }