public void process_order_should_succeed()
        {
            //Arrange
            User.IncreaseFunds(100);
            User.Activate();

            //Act
            OrderProcessor.ProcessOrder(User.Email, Order.Id);

            //Assert

            DatabaseMock.Verify(x => x.GetUser(User.Email), Times.Once());
            DatabaseMock.Verify(x => x.GetOrder(Order.Id), Times.Once());
            Order.IsPurchased.Should().BeTrue();
        }