Пример #1
0
 public static void SkipTestIfJetProviderNotAvailable()
 => Skip.If(!MsAccessDataHelper.HasProvider(ProviderType.Jet),
            string.Format(ProviderNotAvailableMessage, MsAccessDataHelper.JetProviderBase));
 public void GetProviderType_EmptyConnectionString()
 {
     ((Action)(() => MsAccessDataHelper.GetProviderType(string.Empty))).Should().Throw <ArgumentException>();
 }
 public void GetProviderType_JetConnectionString()
 {
     MsAccessDataHelper.GetProviderType(string.Format(BaseConnectionString, JetProvider))
     .Should().Be(ProviderType.Jet);
 }
        public void GetProviderType_NullConnectionString()
        {
            string connectionString = null;

            ((Action)(() => MsAccessDataHelper.GetProviderType(connectionString))).Should().Throw <ArgumentNullException>();
        }
 public void IsMsAccesJetProvider_SqlConnectionString() =>
 MsAccessDataHelper.IsMsAccessJetProvider(string.Format(BaseConnectionString, SqlProvider)).Should().BeFalse();
 public void IsMsAccesJetProvider_JetConnectionString() =>
 MsAccessDataHelper.IsMsAccessJetProvider(string.Format(BaseConnectionString, JetProvider)).Should().BeTrue();
 public void IsMsAccesAceProvider_EmptyConnectionString() =>
 MsAccessDataHelper.IsMsAccessAceProvider(string.Format(BaseConnectionString, string.Empty)).Should().BeFalse();
 /// <summary>
 /// Checks if it is poosible to load database schema for <paramref name="connection"/>.
 /// </summary>
 /// <param name="connection">Database connection.</param>
 /// <returns><see langword="false"/> if value of <paramref name="connection"/> is <see langword="null"/>, or it is not
 /// a connection to Microsoft Access database. Otherwise <see langword="true"/>.</returns>
 public bool SupportsConnectionType(OleDbConnection connection)
 {
     return((connection != null) && MsAccessDataHelper.IsMsAccessConnection(connection));
 }