public void GetValue_WithoutDefault(string configName) { if (File.Exists(CliConfigFile)) { File.Delete(CliConfigFile); } var config = new CliConfig(_logger.Object); if (configName == "ApiUrl") { var value = config.GetValue(configName); Assert.Equal("https://localhost", value); } else { var exception = Record.Exception(() => config.GetValue(configName)); Assert.IsType <InvalidConfigNameException>(exception); } }