public void DeleteCorruptedTokenCache() { //setup string testFileName = @"c:\foobar\TokenCache.dat"; AzureSession.DataStore.WriteFile(testFileName, new byte[] { 0, 1 }); //Act ProtectedFileTokenCache tokenCache = new ProtectedFileTokenCache(testFileName); //Assert Assert.False(AzureSession.DataStore.FileExists(testFileName)); }
protected static void InitializeTokenCaches() { DefaultMemoryTokenCache = TokenCache.DefaultShared; if (!string.IsNullOrWhiteSpace(AzureSession.ProfileDirectory) && !string.IsNullOrWhiteSpace(AzureSession.TokenCacheFile)) { GeneralUtilities.EnsureDefaultProfileDirectoryExists(); DefaultDiskTokenCache = new ProtectedFileTokenCache(Path.Combine(AzureSession.ProfileDirectory, AzureSession.TokenCacheFile)); } else { DefaultDiskTokenCache = DefaultMemoryTokenCache; } }