public void EncryptionOnlyEncryptsTokens()
        {
            // Arrange
            const string name   = "name";
            const string url    = "url";
            const string token  = "the oauth token";
            const string secret = "the token secret";
            const ulong  userId = 123456;

            var data = new TwitterAccountData
            {
                AccountName      = name,
                ImageUrl         = url,
                IsDefault        = true,
                OAuthToken       = token,
                OAuthTokenSecret = secret,
                RequiresConfirm  = true,
                UserId           = userId
            };

            // Act
            data.Encrypt();

            // Assert
            Assert.AreEqual(name, data.AccountName);
            Assert.AreEqual(url, data.ImageUrl);
            Assert.AreNotEqual(token, data.OAuthToken);
            Assert.AreNotEqual(secret, data.OAuthTokenSecret);
            Assert.AreEqual(userId, data.UserId);
            Assert.IsTrue(data.IsDefault);
            Assert.IsTrue(data.RequiresConfirm);
        }