// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information. using System.Collections.Generic; namespace WebMatrix.Data.Test.Mocks { internal class MockConfigurationManager : IConfigurationManager { private Dictionary _connectionStrings = new Dictionary(); public MockConfigurationManager() { AppSettings = new Dictionary(); } public IDictionary AppSettings { get; private set; } public void AddConnection(string name, IConnectionConfiguration configuration) { _connectionStrings.Add(name, configuration); } public IConnectionConfiguration GetConnection(string name) { IConnectionConfiguration configuration; _connectionStrings.TryGetValue(name, out configuration); return configuration; } } }