public async Task CadastrarProdutoDeveRetornoCreatedCasoOProdutoSejaCadastrado() { var request = new CadastrarProdutoRequestModel() { Categoria = 1, Valor = 100, Descricao = "Notebook" }; var responseEsperado = new Response(); _mediatorMock .Setup(x => x.Send(It.IsAny <CadastraProdutoCommand>(), It.IsAny <CancellationToken>())) .ReturnsAsync(responseEsperado); var resultado = (await _produtoController.CadastrarProduto(request)) as ObjectResult; var dados = resultado.Value as Response; _mediatorMock .Verify(x => x.Send(It.IsAny <CadastraProdutoCommand>(), It.IsAny <CancellationToken>()), Times.Once()); Assert.Equal((int)HttpStatusCode.Created, (int)resultado.StatusCode); Assert.True(dados.Success); Assert.Equal(0, (int)dados.Errors.Count()); }
static void Main(string[] args) { ProdutosController produto1 = new ProdutosController(); produto1.CadastrarProduto(); produto1.ExibirProduto(); }
static void Main(string[] args) { ProdutosController produto1 = new ProdutosController(); produto1.CadastrarProduto(); // Chamamos o método produto1.ExibirProduto(); // Chamamos o método }
static void Main(string[] args) { ProdutosController Produto = new ProdutosController(); Produto.CadastrarProduto(); Produto.ExibirProduto(); }
static void Main(string[] args) { #region Produto1 ProdutosController produto1 = new ProdutosController(); produto1.CadastrarProduto(); produto1.ExibirProduto(); #endregion }
static void Main(string[] args) { ProdutosController produtosController = new ProdutosController(); int opcao; do { Console.WriteLine("\nBem Vindo ao nosso sitema de HortiFruti <3\n\n"); Console.WriteLine("____________________________________________________"); Console.WriteLine("Informe o que você desaja realizar no nosso sistema:"); Console.WriteLine("\tOpção (1)\t-\tCadastrar algum produto"); Console.WriteLine("\tOpção (2)\t-\tListar nossos prrodutos"); Console.WriteLine("\tOpção (3)\t-\tSomar preços do produtos"); Console.WriteLine("\tOpção (0)\t-\tSair do sistema\n"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: produtosController.CadastrarProduto(); break; case 2: produtosController.ListarProdutos(); break; case 3: double calculo = produtosController.CalcularLucro(); break; case 0: System.Console.WriteLine("Muito obrigado pelo acesso, volte sempre!"); break; default: System.Console.WriteLine("Perdão, ação não informada corretamente, verifique sua resposta!"); break; } }while(opcao != 0); }