예제 #1
0
        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);
        }
예제 #2
0
        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);
        }