55using Polly ;
66using System ;
77using System . Data ;
8- using System . Diagnostics . CodeAnalysis ;
98using System . Threading ;
109using System . Threading . Tasks ;
1110
@@ -14,7 +13,6 @@ namespace EasyDbMigrator.DatabaseConnectors;
1413/// <summary>
1514/// MicrosoftSqlConnector
1615/// </summary>
17- [ ExcludeFromCodeCoverage ] //is tested with integrationTest that will not be included in code coverage
1816public sealed class MicrosoftSqlConnector : IDatabaseConnector
1917{
2018 private readonly AsyncPolicy _sqlDatabasePolicy = Policy . Handle < Exception > ( )
@@ -41,7 +39,6 @@ ALTER DATABASE {migrationConfiguration.DatabaseName}
4139 " ;
4240
4341 var result = await TryExecuteSingleScriptAsync ( connectionString : migrationConfiguration . ConnectionString
44- , scriptName : "EasyDbMigrator.Integrationtest_dropDatabase"
4542 , sqlScriptContent : query
4643 , cancellationToken : cancellationToken ) . ConfigureAwait ( continueOnCapturedContext : false ) ;
4744
@@ -70,7 +67,6 @@ Version nvarchar(10) NOT NULL
7067 END" ;
7168
7269 var result = await TryExecuteSingleScriptAsync ( connectionString : migrationConfiguration . ConnectionString
73- , scriptName : "EasyDbMigrator.SetupDbMigrationsRunTable"
7470 , sqlScriptContent : sqlScriptCreateMigrationTable
7571 , cancellationToken : cancellationToken ) . ConfigureAwait ( continueOnCapturedContext : false ) ;
7672
@@ -93,7 +89,6 @@ CREATE DATABASE {migrationConfiguration.DatabaseName}
9389 END" ;
9490
9591 var result = await TryExecuteSingleScriptAsync ( connectionString : migrationConfiguration . ConnectionString
96- , scriptName : "SetupEmptyDb"
9792 , sqlScriptContent : sqlScriptCreateDatabase
9893 , cancellationToken : cancellationToken ) . ConfigureAwait ( continueOnCapturedContext : false ) ;
9994
@@ -192,7 +187,6 @@ INSERT INTO DbMigrationsRun (Executed, Filename, version)
192187 }
193188 }
194189 private async Task < Result < bool > > TryExecuteSingleScriptAsync ( string connectionString
195- , string scriptName
196190 , string sqlScriptContent
197191 , CancellationToken cancellationToken )
198192 {
@@ -203,11 +197,6 @@ private async Task<Result<bool>> TryExecuteSingleScriptAsync(string connectionSt
203197
204198 try
205199 {
206- if ( string . IsNullOrWhiteSpace ( value : sqlScriptContent ) )
207- {
208- throw new ArgumentException ( message : $ "{ scriptName } script is empty, is there something wrong?") ;
209- }
210-
211200 await _sqlDatabasePolicy . ExecuteAsync ( action : async ( ) =>
212201 {
213202 await using SqlConnection connection = new ( connectionString : connectionString ) ;
0 commit comments