public void Initialize()
        {
            var builder = new DbContextOptionsBuilder <alugaiContext>();

            builder.UseInMemoryDatabase("alugai");
            var options = builder.Options;

            _context = new alugaiContext(options);
            _context.Database.EnsureDeleted();
            _context.Database.EnsureCreated();
            var despesas = new List <Despesas>
            {
                new Despesas {
                    CodigoDespesas = 1, TipoDeDespesa = "TESTE", Valor = 45, DescricaoDespesa = "Conserto de torneira", CodigoImovel = 1
                },
                new Despesas {
                    CodigoDespesas = 2, TipoDeDespesa = "TESTE 2", Valor = 150, DescricaoDespesa = "Troca de chuveiro", CodigoImovel = 1
                },
            };

            _context.AddRange(despesas);
            _context.SaveChanges();

            _despesasService = new ManterDespesasService(_context);
        }
 public DespesasController(IManterDespesasService despesasService, IImovelService imovelService,
                           IMapper mapper)
 {
     _despesasService = despesasService;
     _imovelService   = imovelService;
     _mapper          = mapper;
 }