Beispiel #1
0
        public async Task <IActionResult> CriarItem([FromBody] ItemDTO item)
        {
            var ret = await facade.CadastrarItemAsync(item);

            if (ret.Sucesso)
            {
                return(Ok(ret.Id));
            }
            else
            {
                return(BadRequest(ret.Mensagem));
            }
        }
        public void CadastrarItem()
        {
            var facade = new LojaStoneFacade(mockRepositorioCliente.Object, mockRepositorioItem.Object, mockRepositorioPedido.Object, mockServicoMensageria.Object, mockLogger.Object);

            var itemDTO = new ItemDTO()
            {
                Descricao = "Item Teste Mockado 1",
                Valor     = 1.99M
            };

            var retorno1 = facade.CadastrarItemAsync(itemDTO);

            retorno1.Wait();

            mockRepositorioItem.Verify(a => a.CadastrarItemAsync(It.IsAny <Item>()), Times.Once);
        }