String requestedSessionId = "session.route1";
String sessionId = "session";
String route = "route";
String routingSessionId = "session.route";
when(config.findSessionId(exchange)).thenReturn(requestedSessionId);
<BUG>when(this.manager.findSession(sessionId)).thenReturn(null);
</BUG>
when(this.manager.createSession(sessionId)).thenReturn(session);
when(this.manager.locate(sessionId)).thenReturn(route);
when(this.manager.getBatcher()).thenReturn(batcher);

String requestedSessionId = "session.route1";
String sessionId = "session";
String route = "route";
String routingSessionId = "session.route";
when(config.findSessionId(exchange)).thenReturn(requestedSessionId);
when(this.manager.containsSession(sessionId)).thenReturn(false);
when(this.manager.createSession(sessionId)).thenReturn(session);
when(this.manager.locate(sessionId)).thenReturn(route);
when(this.manager.getBatcher()).thenReturn(batcher);
