Fixing a bug that makes it only wait for pending requests, but not for some time after the last response
Move increment/decrement methods to TestSessionState class, fix some documentation, fix some code style and readability issues
TestSessionState model initial implementation TestSessionEnvironment to initialize the state for every scenario and provide API for the clients to use it TestSessionHTTPMiddleware to keep the state fields up to date