public void ApagarProdutoSucesso() { var produtoServiceMock = new ProdutoServicoMock(); var produtoServico = produtoServiceMock.ConfigurarApagarSucesso().Build(); var apagarCommand = new ApagarProdutoCommand(produtoServico, new ApagarProdutoValidador(produtoServico)); Assert.DoesNotThrowAsync(() => apagarCommand.Executar(new ApagarProdutosInput { CodigoProduto = 1 })); }
public void ApagarProdutoNaoEncontrado() { var produtoServiceMock = new ProdutoServicoMock(); var produtoServico = produtoServiceMock.ConfigurarApagarNaoEncontrado().Build(); var apagarCommand = new ApagarProdutoCommand(produtoServico, new ApagarProdutoValidador(produtoServico)); Assert.ThrowsAsync <ArgumentException>(() => apagarCommand.Executar(new ApagarProdutosInput { CodigoProduto = 1 })); }