public void Integration_UpdateProduct_ShouldBeFail() { Produto produto = ObjectMotherProduct.GetProdutoSemNome(); Action action = () => _service.Add(produto); action.Should().Throw <NomeIsNullOrEmpty>(); }
public void ProdutoService_Delete_ShouldBeOk() { _produto = ObjectMotherProduct.GetProduto(); _produtoRepository.Setup(x => x.Delete(_produto)); _produtoService.Delete(_produto); _produtoRepository.Verify(x => x.Delete(_produto)); }
public void ProductSql_Update_ShouldBeFail() { _produto = ObjectMotherProduct.GetProdutoSemNome(); Action action = () => _repository.Update(_produto); action.Should().Throw <NomeIsNullOrEmpty>(); }
public void Integration_UpdateProduct_ShouldBeOK() { Produto produto = ObjectMotherProduct.GetProduto(); _service.Update(produto); produto.Id.Should().Be(produto.Id); produto.Nome.Should().Be(produto.Nome); }
[Test]//conflito public void ProductSql_Delete_ShouldBeOk() { _produto = ObjectMotherProduct.GetProduto(); _repository.Delete(_produto); Produto p = _repository.Get(_produto.Id); p.Should().BeNull(); }
public void ProductSql_Update_ShouldBeOk() { _produto = ObjectMotherProduct.GetProduto(); _repository.Update(_produto); Produto p = _repository.Get(_produto.Id); _produto.Nome.Should().Be("Teclado"); }
public void ProdutoService_Get_ShouldBeOk() { _produto = ObjectMotherProduct.GetProduto(); _produtoRepository.Setup(x => x.Get(1)).Returns(_produto); _produto = _produtoService.Get(1); _produtoRepository.Verify(x => x.Get(1)); _produto.Should().NotBeNull(); }
public void ProdutoService_Update_ShouldBeFail() { _produto = ObjectMotherProduct.GetProdutoSemNome(); Action action = () => _produtoService.Update(_produto); action.Should().Throw <NomeIsNullOrEmpty>(); _produtoRepository.VerifyNoOtherCalls(); }
public void Integration_DeleteProduct_ShouldBeOK() { Produto produto = ObjectMotherProduct.GetProduto(); _service.Delete(produto); Produto produtoReceived = _service.Get(produto.Id); produtoReceived.Should().BeNull(); }
public void Integration_AddProduct_ShouldBeOK() { Produto produto = ObjectMotherProduct.GetProduto(); Produto produtoReceived = _service.Add(produto); var produtoVerify = _service.Get(produto.Id); produtoVerify.Should().NotBeNull(); produtoVerify.Id.Should().Be(produto.Id); }
public void ProdutoService_GetAll_ShouldBeOk() { _produtos = ObjectMotherProduct.GetProdutos(); _produtoRepository.Setup(x => x.GetAll()).Returns(_produtos); _produtos = _produtoService.GetAll(); _produtoRepository.Verify(x => x.GetAll()); _produtos.Should().NotBeNull(); _produtos.Should().HaveCount(3); }
public void ProdutoService_Update_ShouldBeOk() { _produto = ObjectMotherProduct.GetProduto(); _produtoRepository.Setup(x => x.Update(_produto)); _produtoService.Update(_produto); _produtoRepository.Verify(x => x.Update(_produto)); _produto.Should().NotBeNull(); _produto.Id.Should().Be(1); }
public void ProdutoService_Add_ShouldBeOk() { _produto = ObjectMotherProduct.GetProduto(); _produtoRepository.Setup(x => x.Save(_produto)).Returns(_produto); Produto prod = _produtoService.Add(_produto); _produtoRepository.Verify(x => x.Save(_produto)); prod.Should().NotBeNull(); prod.Id.Should().Be(1); }
public void ProductSql_GetAll_ShouldBeOk() { IEnumerable <Produto> posts = ObjectMotherProduct.GetProdutos(); foreach (var post in posts) { _repository.Save(post); } IEnumerable <Produto> p = _repository.GetAll(); p.Count().Should().Be(4); }
public void ProductSql_Save_ShouldBeOk() { _produto = ObjectMotherProduct.GetProdutoSemId(); _produto = _repository.Save(_produto); _produto.Id.Should().BeGreaterThan(0); }