Exemple #1
0
        public void AtualizarProdutoIdProdutoNaoInformado()
        {
            var produtoServiceMock = new ProdutoServicoMock();
            var produtoServico     = produtoServiceMock.ConfigurarAtualizarSucesso().Build();

            var atualizarCommand = new AtualizarProdutoCommand(produtoServico, new AtualizarProdutoValidador(produtoServico));

            Assert.ThrowsAsync <ArgumentException>(() => atualizarCommand.Executar(new AtualizarProdutosInput
            {
                CodigoProduto = 0
            }));
        }
Exemple #2
0
        public void AtualizarProdutoSucesso()
        {
            var produtoServiceMock = new ProdutoServicoMock();
            var produtoServico     = produtoServiceMock.ConfigurarAtualizarSucesso().Build();

            var atualizarCommand = new AtualizarProdutoCommand(produtoServico, new AtualizarProdutoValidador(produtoServico));

            Assert.DoesNotThrowAsync(() => atualizarCommand.Executar(new AtualizarProdutosInput
            {
                CodigoProduto = 1
            }));
        }