33using Microsoft . Data . Sqlite ;
44using Serilog ;
55using Serilog . Ui . Common . Tests . DataSamples ;
6- using Serilog . Ui . Common . Tests . SqlUtil ;
76using Serilog . Ui . Common . Tests . TestSuites ;
87using Serilog . Ui . Core ;
98using Serilog . Ui . Core . Extensions ;
@@ -28,26 +27,28 @@ public SqliteTestProvider() : base()
2827 // No need to set up a container for SQLite - using in-memory database
2928 }
3029
31- public SqliteDbOptions DbOptions { get ; set ; } = new SqliteDbOptions ( ) . WithTable ( "Logs" ) ;
30+ public SqliteDbOptions DbOptions { get ; set ; } = new SqliteDbOptions ( )
31+ . WithTable ( "Logs" )
32+ . WithConnectionString ( "Data Source=hello.db" ) ;
3233
3334 private async Task CheckDbReadinessAsync ( )
3435 {
3536 Guard . Against . Null ( DbOptions ) ;
3637
37- using var connection = new SqliteConnection ( "DataSource=:memory:" ) ;
38+ using var connection = new SqliteConnection ( DbOptions . ConnectionString ) ;
3839 await connection . OpenAsync ( ) ;
3940
40- DbOptions . WithConnectionString ( connection . ConnectionString ) ;
41-
4241 await connection . ExecuteAsync ( "SELECT 1" ) ;
42+
43+ InitializeAdditional ( ) ;
4344 }
4445
4546 private void InitializeAdditional ( )
4647 {
4748 var serilog = new SerilogSinkSetup ( logger =>
4849 logger
4950 . WriteTo
50- . SQLite ( DbOptions . ConnectionString ) ) ;
51+ . SQLite ( @"hello.db" , batchSize : 1 ) ) ;
5152 _collector = serilog . InitializeLogs ( ) ;
5253
5354 _provider = new SqliteDataProvider ( DbOptions , new SqliteQueryBuilder ( ) ) ;
@@ -57,20 +58,13 @@ private void InitializeAdditional()
5758
5859 public LogModelPropsCollector GetPropsCollector ( ) => _collector ! ;
5960
60- public async Task InitializeAsync ( )
61+ public Task InitializeAsync ( )
6162 {
62- await CheckDbReadinessAsync ( ) ;
63- InitializeAdditional ( ) ;
63+ return CheckDbReadinessAsync ( ) ;
6464 }
6565
66- public Task DisposeAsync ( )
67- {
68- return Task . CompletedTask ;
69- }
70-
71- public void Dispose ( )
72- {
66+ public Task DisposeAsync ( ) => Task . CompletedTask ;
7367
74- }
68+ public void Dispose ( ) { }
7569 }
7670}
0 commit comments