public void Conta_Controller_Put_Depositar_Sucesso() { double valorDeposito = 10; var conta = ObjectMother.ObterContaValida(); _contaServicoMock.Setup(c => c.Depositar(conta.Id, valorDeposito)).Returns(conta); IHttpActionResult callback = _contasController.Depositar(conta.Id, valorDeposito); var httpResponse = callback.Should().BeOfType <OkNegotiatedContentResult <Conta> >().Subject; httpResponse.Content.Should().NotBeNull(); _contaServicoMock.Verify(s => s.Depositar(conta.Id, valorDeposito), Times.Once); }