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); }