tests for VanillaGateway
tests for gateway implementations