public void TestTokenGeneration()
        {
            AuthToken token = new AuthToken(KEY);

            token.Duration(300);
            string user = "******"; // username taken from elsewhere

            token.Acl("/*/t_" + user);
            token.StartTime(222222222); // we can't rely on the default "now" value in tests
            string cookieToken = token.Generate();

            Assert.AreEqual("__cld_token__=st=222222222~exp=222222522~acl=%2f*%2ft_foobar~hmac=8e39600cc18cec339b21fe2b05fcb64b98de373355f8ce732c35710d8b10259f", cookieToken);
        }