public void SetConnectionStringFor_DataProviderConnectionStringAlready_SetsItToNewConnectionString() { var dataProviders = new DataProviderInfos(); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviders); const string previousConnectionString = "previousConnectionString"; databaseSettings.SetConnectionStringFor(_sqLiteProvider, previousConnectionString); const string connectionString = "connectionString"; databaseSettings.SetConnectionStringFor(_sqLiteProvider, connectionString); Assert.That( _mockSettings.ConnectionStrings[_sqLiteProvider.FullName].ConnectionString, Is.EqualTo(connectionString)); }
public void SetConnectionStringFor_DataProviderHasNoConnectionStringYet_AddsConnectionStringForDataProvider() { var dataProviders = new DataProviderInfos(); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviders); const string connectionString = "connectionString"; databaseSettings.SetConnectionStringFor(_sqLiteProvider, connectionString); Assert.That( _mockSettings.ConnectionStrings[_sqLiteProvider.FullName].ConnectionString, Is.EqualTo(connectionString)); }