performed changes to expose the current E2E tests as contract tests to users of the library.
The current implementations of the contract tests are not exported