Exemplo n.º 1
0
        public void Conta_Controller_Patch_AlterarStatus_Sucesso()
        {
            long idConta = 1;
            bool statusAlteradoRetorno = true;

            _contaServicoMock.Setup(c => c.AlterarStatusConta(idConta)).Returns(statusAlteradoRetorno);

            IHttpActionResult callback = _contasController.AlterarStatus(idConta);

            var httpResponse = callback.Should().BeOfType <OkNegotiatedContentResult <bool> >().Subject;

            httpResponse.Content.Should().Be(statusAlteradoRetorno);
            _contaServicoMock.Verify(s => s.AlterarStatusConta(idConta), Times.Once);
        }