public void Should_Return_Active_Condominiums_To_PedroIvo()
        {
            var result = _items.AsQueryable().Where(CondominiumQueries.GetAllActive("Pedro Ivo"));

            Assert.AreEqual(3, result.Count());
        }
        public void Should_Return_Inactive_Condominiums_To_UsuarioA()
        {
            var result = _items.AsQueryable().Where(CondominiumQueries.GetAllInactive("Usuario A"));

            Assert.AreEqual(2, result.Count());
        }
        public void Should_Return_PedroIvo_Condominiums()
        {
            var result = _items.AsQueryable().Where(CondominiumQueries.GetAll("Pedro Ivo"));

            Assert.AreEqual(4, result.Count());
        }
 public IEnumerable <Condominium> GetAllInactive(string user)
 {
     return(_context.Condominiums.AsNoTracking().Where(CondominiumQueries.GetAllInactive(user)).OrderBy(x => x.Name));
 }
 public IEnumerable <Condominium> GetAll(string user)
 {
     return(_context.Condominiums.Include(x => x.Apartments).AsNoTracking().Where(CondominiumQueries.GetAll(user)).OrderBy(x => x.Name));
 }
 public IEnumerable <Condominium> GetAllInactive(string user)
 {
     return(_items.AsQueryable().Where(CondominiumQueries.GetAllInactive(user)));
 }