public void Pedidos_Application_Deve_buscar_por_id_um_pedido() { //Cenário long idProcura = 1; _repositorio.Setup(x => x.BuscarPorId(idProcura)).Returns(_pedido); //Ação Pedido pedido = _servico.BuscarPorId(idProcura); //Verificação pedido.Should().NotBeNull(); _repositorio.Verify(x => x.BuscarPorId(idProcura)); }
public void Pedidos_Integration_Deve_atualizar_um_pedido() { //Cenário long idProcura = 1; _pedido = _servico.BuscarPorId(idProcura); StatusPedidoEnum novoStatus = StatusPedidoEnum.EmEntrega; _pedido.StatusPedido = novoStatus; //Ação _servico.Atualizar(_pedido); //Verificação Pedido pedido = _servico.BuscarPorId(idProcura); pedido.Should().NotBeNull(); pedido.StatusPedido.Should().Be(novoStatus); }