@Test
public void checkSeparatedStores(){
ConversationContext conversationContext = Beans.getReference(ConversationContext.class);
SessionContext sessionContext = Beans.getReference(SessionContext.class);
conversationContext.activate();
sessionContext.activate();
ConversationBean conversationBean = Beans.getReference(ConversationBean.class);
conversationBean.getData();
SessionBean sessionBean = Beans.getReference(SessionBean.class);
sessionBean.getData();
Bean<?> conversationContextual = Beans.getBeanManager().getBeans(ConversationBean.class).iterator().next();
Bean<?> sessionContextual = Beans.getBeanManager().getBeans(SessionBean.class).iterator().next();
Assert.assertNotNull( conversationContext.get(conversationContextual) );
Assert.assertNull( conversationContext.get(sessionContextual) );
Assert.assertNotNull( sessionContext.get(sessionContextual) );
Assert.assertNull( sessionContext.get(conversationContextual) );
}