public async void Save_ToConfigFile() { if (File.Exists(CliConfigFile)) { File.Delete(CliConfigFile); } var config = new CliConfig(_logger.Object); config.Configs["ApiUrl"] = "https://localhost/test"; await config.Save(); var obj = JObject.Parse(await File.ReadAllTextAsync(CliConfigFile)); var loadedConfigs = obj["CliConfig"].ToObject <Dictionary <string, string> >(); Assert.Equal("https://localhost/test", loadedConfigs["ApiUrl"]); }