public static void CurlParseTest() { using (var tempDir = new TempDir()) { var configFilePath = tempDir + LfxConfigFile.FileName; File.WriteAllText(configFilePath, ConfigFileContent); var configFile = LfxConfigFile.Load(configFilePath); foreach (var configValue in configFile) { Console.WriteLine($"{configValue.Key}: {configValue.Value}"); } Assert.AreEqual(configFilePath.ToString(), configFile.Path); Assert.AreEqual(LfxPointerType.Curl, configFile.Type); Assert.AreEqual(Url, configFile.Url); } }
public static void ArchiveParseTest() { using (var tempDir = new TempDir()) { // write config file var configFilePath = tempDir + LfxConfigFile.FileName; File.WriteAllText(configFilePath, ConfigFileContent); // load config file var configFile = LfxConfigFile.Load(configFilePath); // print keys foreach (var configValue in configFile) { Console.WriteLine($"{configValue.Key}: {configValue.Value}"); } Assert.AreEqual(configFilePath.ToString(), configFile.Path); Assert.AreEqual(LfxPointerType.Archive, configFile.Type); Assert.AreEqual(Url, configFile.Url); Assert.AreEqual(Hint, configFile.Hint); } }