示例#1
0
 public void VendaService_Delete_ShouldBeOk()
 {
     _venda = ObjectMotherSale.GetVenda();
     _vendaRepository.Setup(x => x.Delete(_venda));
     _vendaService.Delete(_venda);
     _vendaRepository.Verify(x => x.Delete(_venda));
 }
示例#2
0
        public void SaleSql_Delete_ShouldBeOk()
        {
            _venda = ObjectMotherSale.GetVenda();
            _repository.Delete(_venda);
            Venda p = _repository.Get(_venda.Id);

            p.Should().BeNull();
        }
示例#3
0
        public void SaleSql_Update_ShouldBeOk()
        {
            _venda = ObjectMotherSale.GetVenda();
            _repository.Update(_venda);
            Venda p = _repository.Get(_venda.Id);

            _venda.Cliente.Should().Be(p.Cliente);
        }
示例#4
0
        public void Integration_UpdateSale_ShouldBeOK()
        {
            Venda venda = ObjectMotherSale.GetVenda();

            _service.Update(venda);
            venda.Id.Should().Be(venda.Id);
            venda.Cliente.Should().Be(venda.Cliente);
        }
示例#5
0
 public void VendaService_Get_ShouldBeOk()
 {
     _venda = ObjectMotherSale.GetVenda();
     _vendaRepository.Setup(x => x.Get(1)).Returns(_venda);
     _venda = _vendaService.Get(1);
     _vendaRepository.Verify(x => x.Get(1));
     _venda.Should().NotBeNull();
 }
示例#6
0
        public void Integration_DeleteSale_ShouldBeOK()
        {
            Venda venda = ObjectMotherSale.GetVenda();

            _service.Delete(venda);
            Venda vendaReceived = _service.Get(venda.Id);

            vendaReceived.Should().BeNull();
        }
示例#7
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);
        }
示例#8
0
 public void VendaService_Update_ShouldBeOk()
 {
     _venda = ObjectMotherSale.GetVenda();
     _vendaRepository.Setup(x => x.Update(_venda));
     _vendaService.Update(_venda);
     _vendaRepository.Verify(x => x.Update(_venda));
     _venda.Should().NotBeNull();
     _venda.Id.Should().Be(1);
 }
示例#9
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);
        }