예제 #1
0
        static void Main(string[] args)
        {
            ProdutoController prodController = new ProdutoController();

            prodController.BuscarPorPreço("6800");
            prodController.BuscarPorId(2);
            prodController.BuscarPorNome("Lespau");
            Models.Produto produto = new Models.Produto {
                Codigo = 3, Nome = "Lespau", Preço = 5500f
            };
            prodController.BuscarporProduto(produto);
        }
예제 #2
0
        public void Produtos_Controller_GetById_ShouldBeOk()
        {
            // Arrange
            var id = 1;

            _produtoServicoMock.Setup(c => c.BuscarPorId(id)).Returns(_produto.Object);
            // Action
            IHttpActionResult callback = _produtosControlador.BuscarPorId(id);
            // Assert
            var httpResponse = callback.Should().BeOfType <OkNegotiatedContentResult <Produto> >().Subject;

            httpResponse.Content.Should().NotBeNull();
            _produtoServicoMock.Verify(s => s.BuscarPorId(id), Times.Once);
        }