public async void Load_ConfigFile(bool configFileExists) { if (configFileExists) { await File.WriteAllTextAsync(EngineConfigFile, JsonConvert.SerializeObject(new { EngineConfig = _configs })); } else { if (File.Exists(EngineConfigFile)) { File.Delete(EngineConfigFile); } } var config = new CatapultEngineConfig(_logger.Object); await config.Load(); if (configFileExists) { Assert.Equal(_configs["ApiUrl"], config.ApiUrl); } else { Assert.Equal("https://localhost", config.ApiUrl); } }