sandwich integration testing