Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }