public void GetConnectionStringFor_NoConnectionStringWasAdded_ReturnsEmptyString() { var dataProviders = new DataProviderInfos(); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviders); string connectionString = databaseSettings.GetConnectionStringFor(_sqLiteProvider); Assert.That(connectionString, Is.EqualTo(string.Empty)); }
public void GetConnectionStringFor_ConnectionStringForOtherProviderWasAdded_ReturnsEmptyString() { var dataProviders = new DataProviderInfos(); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviders); _mockSettings .ConnectionStrings.Add(new ConnectionStringSettings(_mySqlProvider.FullName, "someConnectionString")); string connectionString = databaseSettings.GetConnectionStringFor(_sqLiteProvider); Assert.That(connectionString, Is.EqualTo(string.Empty)); }
public void GetConnectionStringFor_ConnectionStringForProviderWasAdded_ReturnsConnectionStringOfProvider() { var dataProviders = new DataProviderInfos(); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviders); const string savedConnectionString = "someConnectionString"; _mockSettings .ConnectionStrings.Add(new ConnectionStringSettings(_sqLiteProvider.FullName, savedConnectionString)); string connectionString = databaseSettings.GetConnectionStringFor(_sqLiteProvider); Assert.That(connectionString, Is.EqualTo(savedConnectionString)); }
GetConnectionStringFor_ConnectionStringsForProviderAndAnotherProvidersWereAdded_ReturnsConnectionStringOfProvider () { var dataProviders = new DataProviderInfos(); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviders); const string savedConnectionStringForSqLite = "sqLiteConnectionString"; _mockSettings .ConnectionStrings.Add( new ConnectionStringSettings(_sqLiteProvider.FullName, savedConnectionStringForSqLite)); _mockSettings .ConnectionStrings.Add(new ConnectionStringSettings(_mySqlProvider.FullName, "mySqlConnectionString")); string connectionString = databaseSettings.GetConnectionStringFor(_sqLiteProvider); Assert.That(connectionString, Is.EqualTo(savedConnectionStringForSqLite)); }