Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }