public void AccessTokenSerializationTest() { AccessToken token1 = new BearerToken(Global.AccessTokenObj, DateTimeOffset.Now), token2 = AccessToken.FromBase64String(token1.ToBase64String()); Assert.AreEqual(token1, token2); Assert.IsTrue(token1.Authorized == token2.Authorized); Assert.IsTrue(token1.Expires == token2.Expires); Assert.IsTrue((token1.Scope == null) == (token2.Scope == null)); Assert.IsTrue(token1.Scope == null || token1.Scope.SetEquals(token2.Scope)); }