Ejemplo n.º 1
0
        public void SaleSqlRepository_Update_ShouldBeOK()
        {
            //Cenario
            Sale sale = ObjectMother.GetSale();

            sale.Product = new Product
            {
                Id              = 1,
                Name            = "Rice",
                SalePrice       = 6,
                CostPrice       = 2,
                Disponibility   = true,
                FabricationDate = DateTime.Now,
                ExpirationDate  = DateTime.Now.AddMonths(4)
            };
            sale.Id = 1;

            //Executa
            _repository.Update(sale);

            //Verifica
            Sale saleEdited = _repository.Get(sale.Id);

            saleEdited.ClientName.Should().Be(sale.ClientName);
        }
Ejemplo n.º 2
0
        public void SaleRepository_Get_ShouldBeOk()
        {
            _product.Object.Id = 1;
            _sale    = ObjectMother.GetSaleSql(_product.Object);
            _sale.Id = 1;

            _expectedSale = _repository.Get(_sale.Id);

            _expectedSale.Should().NotBeNull();
            _expectedSale.Id.Should().Be(_sale.Id);
        }
Ejemplo n.º 3
0
 public Sale Get(Sale sale)
 {
     if (sale.Id <= 0)
     {
         throw new InvalidIdException();
     }
     return(_repository.Get(sale.Id));
 }
Ejemplo n.º 4
0
        public Sale Get(long id)
        {
            if (id < 1)
            {
                throw new IdentifierUndefinedException();
            }

            return(_repositorio.Get(id));
        }
Ejemplo n.º 5
0
 public Sale Get(int id)
 {
     try
     {
         return(saleRepository.Get(id));
     }
     catch
     {
         throw;
     }
 }
Ejemplo n.º 6
0
        public void SaleIntegration_Delete_ShouldBeOk()
        {
            _product.Id           = 1;
            _product.Availability = 1;
            _sale    = ObjectMother.GetSaleSql(_product);
            _sale.Id = 1;

            _service.Delete(_sale);
            _expectedSale = _repository.Get(_sale.Id);

            _expectedSale.Should().BeNull();
        }
Ejemplo n.º 7
0
 public async Task <Sale> Get(string id)
 {
     return(await saleRepository.Get(id));
 }
Ejemplo n.º 8
0
 public Sale Get(int id)
 {
     return(_repository.Get(id));
 }
Ejemplo n.º 9
0
        public IList <Sale> GetSaleList()
        {
            ISaleRepository SaleRepository = _dataFactoryRepository.GetDataRepository <ISaleRepository>();

            return(SaleRepository.Get().ToList());
        }
Ejemplo n.º 10
0
        public Sale FetchSale(int id)
        {
            var sale = _repoSale.Get(id);

            return(sale);
        }
Ejemplo n.º 11
0
 public async Task <IEnumerable <Sale> > Get(Expression <Func <Sale, bool> > predicate)
 {
     return(await _saleRepository.Get(predicate));
 }