Adding base of CheckoutTest, more to come
Requiring dependencies to be injected into __construct