public void Conta_Controller_GerarExtrato_DeveFuncionar() { var id = 1; _conta.Setup(p => p.Id).Returns(id); _contaServicoMock.Setup(c => c.GerarExtrato(id)).Returns(_extrato.Object); IHttpActionResult callback = _contasController.GerarExtrato(id); var httpResponse = callback.Should().BeOfType <OkNegotiatedContentResult <Extrato> >().Subject; httpResponse.Content.Should().NotBeNull(); _contaServicoMock.Verify(s => s.GerarExtrato(id), Times.Once); }
public void Conta_Controller_Get_Extrato_Sucesso() { Extrato extrato = ObjectMother.ObterExtratoValido(); long idConta = 1; _contaServicoMock.Setup(c => c.GerarExtrato(idConta)).Returns(extrato); IHttpActionResult callback = _contasController.GerarExtrato(idConta); var httpResponse = callback.Should().BeOfType <OkNegotiatedContentResult <Extrato> >().Subject; httpResponse.Content.Should().NotBeNull(); _contaServicoMock.Verify(s => s.GerarExtrato(idConta), Times.Once); }