示例#1
0
        public void Conta_Controller_Post_Sucesso()
        {
            Conta conta = ObjectMother.ObterContaValida();

            conta.Id = 1;
            _contaServicoMock.Setup(c => c.Adicionar(conta)).Returns(conta);

            IHttpActionResult callback = _contasController.Adicionar(conta);

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

            httpResponse.Content.Should().Be(conta);
            _contaServicoMock.Verify(s => s.Adicionar(conta), Times.Once);
        }