Exemple #1
0
        public void Integration_AddSale_ShouldBeOK()
        {
            Venda venda         = ObjectMotherSale.GetVenda();
            Venda vendaReceived = _service.Add(venda);
            var   vendaVerify   = _service.Get(venda.Id);

            vendaVerify.Should().NotBeNull();
            vendaVerify.Id.Should().Be(1);
        }
Exemple #2
0
        public void VendaService_Add_ShouldBeOk()
        {
            _venda = ObjectMotherSale.GetVenda();
            _vendaRepository.Setup(x => x.Save(_venda)).Returns(_venda);
            Venda venda = _vendaService.Add(_venda);

            _vendaRepository.Verify(x => x.Save(_venda));
            venda.Should().NotBeNull();
            venda.Id.Should().Be(1);
        }
Exemple #3
0
        public void Add(VendaViewModel vendaViewModel)
        {
            var venda = Mapper.Map <VendaViewModel, Venda>(vendaViewModel);

            BeginTransaction();
            _vendaService.Add(venda);
            Commit();
        }
Exemple #4
0
 public ActionResult Comprar(int id, VendaViewModel venda)
 {
     venda.Avaliacao = 0;
     if (ModelState.IsValid)
     {
         _vendaService.Add(Mapper.Map <VendaViewModel, Venda>(venda));
         return(RedirectToAction("Index", "Livros", new { message = "VendaSucesso" }));
         //return RedirectToAction(nameof(Index));
     }
     return(View(venda));
 }