public void ProviderIsAvailable_NoProviderInSupportedProviders_ReturnsFalse() { var dataProviders = new DataProviderInfos(); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviders); Assert.That(databaseSettings.ProviderIsAvailable(_sqLiteProvider), Is.False); }
public void ProviderIsAvailable_OtherProviderInSupportedProviders_ReturnsFalse() { IDataProviderInfos dataProviderInfos = new DataProviderInfos() .Support(_mySqlProvider); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviderInfos); Assert.That(databaseSettings.ProviderIsAvailable(_sqLiteProvider), Is.False); }
public void ProviderIsAvailable_ExternalProviderWithoutServerConnectStringInSupportedProviders_ReturnsFalse() { IDataProviderInfos dataProviderInfos = new DataProviderInfos() .Support(_mySqlProvider); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviderInfos); Assert.That(databaseSettings.ProviderIsAvailable(_mySqlProvider), Is.False); }
public void ProviderIsAvailable_EmbeddedProviderInSupportedProviders_ReturnsTrue() { IDataProviderInfos dataProviderInfos = new DataProviderInfos() .Support(_sqLiteProvider); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviderInfos); Assert.That(databaseSettings.ProviderIsAvailable(_sqLiteProvider), Is.True); }
public void ProviderIsAvailable_ExternalProviderWithServerConnectStringInSupportedProviders_ReturnsTrue() { IDataProviderInfos dataProviderInfos = new DataProviderInfos() .Support(_mySqlProvider); string key = ServerSettingsUtility.GetServerConnectKeyFor(_mySqlProvider); _mockSettings .AppSettings.Add(key, "someServerConnectString"); var databaseSettings = new DatabaseSettings(_mockSettings, dataProviderInfos); Assert.That(databaseSettings.ProviderIsAvailable(_mySqlProvider), Is.True); }