From 404fd22d9fe0759e6c35df99150e9779d352a23e Mon Sep 17 00:00:00 2001 From: Chris Richards Date: Sun, 1 Mar 2026 20:06:32 +0000 Subject: [PATCH] Add parameterless constructor to DbfDbConnection and update tests --- src/DbfDataReader/DbfDbConnection.cs | 6 ++++++ test/DbfDataReader.Tests/DbfDbConnectionTests.cs | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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();