// given
given(workbench.getActiveWorkbenchWindow()).willReturn(workbenchWindow2);
// when
IWindowListener windowListener = windowListenerCaptor.getValue();
windowListener.windowOpened(workbenchWindow2);
InjectedPageClass injectedPageClassInstance2 = DIManager.getDefault().getInjector(Scope.PAGE).getInstance(InjectedPageClass.class);
// then
assertThat(injectedPageClassInstance2, not(sameInstance(injectedPageClassInstance1)));