示例#1
0
        public void Pedido_Aplicacao_ObterPorId_Deve_Ser_Sucesso()
        {
            //cenario
            int id = 1;

            _mockPedido.Setup(p => p.Id).Returns(id);
            _mockRepositorio.Setup(r => r.ObterPorId(id)).Returns(_mockPedido.Object);

            //acao
            var pedido = _servico.ObterPorId(id);

            //verificar
            _mockRepositorio.Verify(r => r.ObterPorId(id));
            pedido.Should().NotBeNull();
            pedido.Id.Should().Be(id);
        }