setup integration tests to use interfaces