Ejemplo n.º 1
0
        public async void Load_ConfigFile(bool configFileExists)
        {
            if (configFileExists)
            {
                await File.WriteAllTextAsync(CliConfigFile, JsonConvert.SerializeObject(new { CliConfig = _configs }));
            }
            else
            {
                if (File.Exists(CliConfigFile))
                {
                    File.Delete(CliConfigFile);
                }
            }

            var config = new CliConfig(_logger.Object);
            await config.Load();

            if (configFileExists)
            {
                Assert.Equal(_configs["ApiUrl"], config.ApiUrl);
            }
            else
            {
                Assert.Equal("https://localhost", config.ApiUrl);
            }
        }