public void ParseCookieValue_GivenValidFbsCookieValue_ThenResultShouldNotBeNull()
        {
            var secret      = "3b4a872617be2ae1932baa1d4d240272";
            var cookieValue = "access_token=124973200873702%7C2.OAaqICOCk_B4sZNv59q8Yg__.3600.1295118000-100001327642026%7Cvz4H9xjlRZPfg2quCv0XOM5g9_o&expires=1295118000&secret=lddpssZCuPoEtjcDFcWtoA__&session_key=2.OAaqICOCk_B4sZNv59q8Yg__.3600.1295118000-100001327642026&sig=1d95fa4b3dfa5b26c01c8ac8676d80b8&uid=100001327642026";

            Assert.NotNull(FacebookSession.ParseCookieValue(new DefaultFacebookApplication {
                AppSecret = secret
            }, cookieValue));
        }
        public void ParseCookieValue_GivenValidFbsCookieValue_ThenShouldExtractTheAccessTokenCorrectly()
        {
            var secret              = "3b4a872617be2ae1932baa1d4d240272";
            var cookieValue         = "access_token=124973200873702%7C2.OAaqICOCk_B4sZNv59q8Yg__.3600.1295118000-100001327642026%7Cvz4H9xjlRZPfg2quCv0XOM5g9_o&expires=1295118000&secret=lddpssZCuPoEtjcDFcWtoA__&session_key=2.OAaqICOCk_B4sZNv59q8Yg__.3600.1295118000-100001327642026&sig=1d95fa4b3dfa5b26c01c8ac8676d80b8&uid=100001327642026";
            var expectedAccessToken = "124973200873702|2.OAaqICOCk_B4sZNv59q8Yg__.3600.1295118000-100001327642026|vz4H9xjlRZPfg2quCv0XOM5g9_o";

            var session = FacebookSession.ParseCookieValue(new DefaultFacebookApplication {
                AppSecret = secret
            }, cookieValue);

            Assert.Equal(expectedAccessToken, session.AccessToken);
        }