public void Produtos_Controller_Post_ShouldBeOk() { // Arrange var id = 1; _produtoServicoMock.Setup(c => c.Adicionar(_produtoAdicionarCmd.Object)).Returns(id); // Action IHttpActionResult callback = _produtosControlador.Add(_produtoAdicionarCmd.Object); // Assert var httpResponse = callback.Should().BeOfType <OkNegotiatedContentResult <long> >().Subject; httpResponse.Content.Should().Be(id); _produtoServicoMock.Verify(s => s.Adicionar(_produtoAdicionarCmd.Object), Times.Once); }