@Test
 public void testSignSessionWithOnePair() {
   String content = resolver.dissolveIntoCookieContent(session, true);
   H.Session session1 = new H.Session();
   resolver.resolveFromCookieContent(session1, content, true);
   eq("bar", session1.get("foo"));
 }
 @Test
 public void testCryptoSession() {
   when(config.encryptSession()).thenReturn(true);
   resolver = new SessionManager.CookieResolver(app);
   String content = resolver.dissolveIntoCookieContent(session, true);
   H.Session session1 = new H.Session();
   resolver.resolveFromCookieContent(session1, content, true);
   eq("bar", session1.get("foo"));
 }
 @Test
 public void testSignSessionWithMultiplePairs() {
   session.put("hello", "world");
   String content = resolver.dissolveIntoCookieContent(session, true);
   H.Session session1 = new H.Session();
   resolver.resolveFromCookieContent(session1, content, true);
   eq("bar", session1.get("foo"));
   eq("world", session1.get("hello"));
 }