DeleteAccessTokenFile() { try { File.Delete(TwitterAccessToken.GetAccessTokenFilePath()); } catch (DirectoryNotFoundException) { } }
TestSave() { m_oTwitterAccessToken.Save(Token, Secret); Assert.IsTrue(File.Exists( TwitterAccessToken.GetAccessTokenFilePath())); String sFileContents = FileUtil.ReadTextFile( TwitterAccessToken.GetAccessTokenFilePath()); Assert.AreEqual(Token + "\t" + Secret, sFileContents); }
TestDelete() { // No file. Assert.IsFalse(File.Exists( TwitterAccessToken.GetAccessTokenFilePath())); TwitterAccessToken.Delete(); Assert.IsFalse(File.Exists( TwitterAccessToken.GetAccessTokenFilePath())); }
TestExists2() { // File exists. using (StreamWriter oStreamWriter = new StreamWriter(TwitterAccessToken.GetAccessTokenFilePath())) { oStreamWriter.Write(Token + "\t" + Secret); } Assert.IsTrue(TwitterAccessToken.Exists()); }
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); }
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())); }
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); }
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); }