예제 #1
0
 DeleteAccessTokenFile()
 {
     try
     {
         File.Delete(TwitterAccessToken.GetAccessTokenFilePath());
     }
     catch (DirectoryNotFoundException)
     {
     }
 }
예제 #2
0
        TestSave()
        {
            m_oTwitterAccessToken.Save(Token, Secret);

            Assert.IsTrue(File.Exists(
                              TwitterAccessToken.GetAccessTokenFilePath()));

            String sFileContents = FileUtil.ReadTextFile(
                TwitterAccessToken.GetAccessTokenFilePath());

            Assert.AreEqual(Token + "\t" + Secret, sFileContents);
        }
예제 #3
0
        TestDelete()
        {
            // No file.

            Assert.IsFalse(File.Exists(
                               TwitterAccessToken.GetAccessTokenFilePath()));

            TwitterAccessToken.Delete();

            Assert.IsFalse(File.Exists(
                               TwitterAccessToken.GetAccessTokenFilePath()));
        }
예제 #4
0
        TestExists2()
        {
            // File exists.

            using (StreamWriter oStreamWriter =
                       new StreamWriter(TwitterAccessToken.GetAccessTokenFilePath()))
            {
                oStreamWriter.Write(Token + "\t" + Secret);
            }

            Assert.IsTrue(TwitterAccessToken.Exists());
        }
예제 #5
0
        TestSave()
        {
            m_oTwitterAccessToken.Save(Token, Secret);

            Assert.IsTrue(File.Exists(
                              TwitterAccessToken.GetAccessTokenFilePath()));

            String sFileContents;

            using (StreamReader oStreamReader =
                       new StreamReader(TwitterAccessToken.GetAccessTokenFilePath()))
            {
                sFileContents = oStreamReader.ReadToEnd();
            }

            Assert.AreEqual(Token + "\t" + Secret, sFileContents);
        }
예제 #6
0
        TestDelete2()
        {
            // File exists.

            using (StreamWriter oStreamWriter =
                       new StreamWriter(TwitterAccessToken.GetAccessTokenFilePath()))
            {
                oStreamWriter.Write(Token + "\t" + Secret);
            }

            Assert.IsTrue(File.Exists(
                              TwitterAccessToken.GetAccessTokenFilePath()));

            TwitterAccessToken.Delete();

            Assert.IsFalse(File.Exists(
                               TwitterAccessToken.GetAccessTokenFilePath()));
        }
예제 #7
0
        TestTryLoad2()
        {
            // File exists.

            using (StreamWriter oStreamWriter =
                       new StreamWriter(TwitterAccessToken.GetAccessTokenFilePath()))
            {
                oStreamWriter.Write(Token + "\t" + Secret);
            }

            String sToken, sSecret;

            Assert.IsTrue(m_oTwitterAccessToken.TryLoad(
                              out sToken, out sSecret));

            Assert.AreEqual(Token, sToken);
            Assert.AreEqual(Secret, sSecret);
        }
예제 #8
0
        TestTryLoad3()
        {
            // Test caching.

            m_oTwitterAccessToken.Save(Token, Secret);

            Assert.IsTrue(File.Exists(
                              TwitterAccessToken.GetAccessTokenFilePath()));

            DeleteAccessTokenFile();

            Assert.IsFalse(File.Exists(
                               TwitterAccessToken.GetAccessTokenFilePath()));

            String sToken, sSecret;

            Assert.IsTrue(m_oTwitterAccessToken.TryLoad(
                              out sToken, out sSecret));

            Assert.AreEqual(Token, sToken);
            Assert.AreEqual(Secret, sSecret);
        }