// // Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. // using System.Data.Common; using System.Data.SqlClient; namespace Microsoft.SqlTools.ServiceLayer.Connection { /// /// Factory class to create SqlClientConnections /// The purpose of the factory is to make it easier to mock out the database /// in 'offline' unit test scenarios. /// public class SqlConnectionFactory : ISqlConnectionFactory { /// /// Creates a new SqlConnection object /// public DbConnection CreateSqlConnection(string connectionString) { return new SqlConnection(connectionString); } } }