public void ProblemLanguages_KeepsExactMatchNeedingTrim_RemovesNotMatched_WritesOfflineCache() { using (var folder = new TemporaryFolder("ProblemLanguages_KeepsExactMatchNeedingTrim_RemovesNotMatched_WritesOfflineCache")) { LicenseChecker.SetOfflineFolder(folder.FolderPath); var checker = SimpleTest(true); Assert.That(File.Exists(checker.getCacheFile())); var json = LicenseChecker.ReadObfuscatedFile(checker.getCacheFile()); Assert.DoesNotThrow(() => DynamicJson.Parse(json)); LicenseChecker.SetOfflineFolder(null); } }