diff --git a/src/DbfDataReader/DbfDbConnection.cs b/src/DbfDataReader/DbfDbConnection.cs index a02ff5f..9aa1841 100644 --- a/src/DbfDataReader/DbfDbConnection.cs +++ b/src/DbfDataReader/DbfDbConnection.cs @@ -10,6 +10,12 @@ public class DbfDbConnection : DbConnection private string _database = string.Empty; private ConnectionState _state = ConnectionState.Closed; + public DbfDbConnection() + { + DataSource = string.Empty; + ServerVersion = string.Empty; + } + public DbfDbConnection(string dataSource, string serverVersion) { DataSource = dataSource; diff --git a/test/DbfDataReader.Tests/DbfDbConnectionTests.cs b/test/DbfDataReader.Tests/DbfDbConnectionTests.cs index cce88dd..16c7485 100644 --- a/test/DbfDataReader.Tests/DbfDbConnectionTests.cs +++ b/test/DbfDataReader.Tests/DbfDbConnectionTests.cs @@ -12,7 +12,7 @@ public class DbfDbConnectionTests [Fact] public async Task Should_read_all_rows() { - var dbConnection = new DbfDbConnection(string.Empty, string.Empty); + var dbConnection = new DbfDbConnection(); dbConnection.ConnectionString = $"Folder={FolderPath};SkipDeletedRecords=false"; dbConnection.Open(); @@ -35,7 +35,7 @@ public async Task Should_read_all_rows() [Fact] public async Task Should_skip_deleted_rows() { - var dbConnection = new DbfDbConnection(string.Empty, string.Empty); + var dbConnection = new DbfDbConnection(); dbConnection.ConnectionString = $"Folder={FolderPath};SkipDeletedRecords=true"; dbConnection.Open();