# Functions
AddRandomProductsToCart adds n count products to checkout cart.
CheckTestIniDefaults prepares database to be used for tests.
FullCheckout is a routine to emulate full checkout process at once.
GetNewCheckout returns new checkout object with assigned new session, and cart to it.
GetRandomVisitor returns visitor object with randomly filled data.
MakeSureProductsCount checks products count in DB and adds missing if needed.
RandomizeShippingAndBillingAddresses sets shipping and billing addresses for checkout object.
StartAppInTestingMode starts application in "test mode" (you should use that function for your package test).
SwitchToTestIniSection switches ini config to use value from test section instead of general.
UpdateShippingAndPaymentMethods sets check money order payment method and flat rate shipping method to checkout.
UpdateWorkingDirectory modifies current working directory to be same for all packages.