Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
Barsonax committed Apr 5, 2024
1 parent eb72030 commit e185e34
Show file tree
Hide file tree
Showing 9 changed files with 22 additions and 46 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,7 @@ protected override IHost CreateHost(IHostBuilder builder)
builder.UseEnvironment(Environments.Production);
builder.ConfigureHostConfiguration(config =>
{
config.AddInMemoryCollection(new Dictionary<string, string?>
{
{ "DbConnectionString", _pooledDatabase.ConnectionString }
});
config.AddInMemoryCollection(new Dictionary<string, string?> { { "DbConnectionString", _pooledDatabase.ConnectionString } });
});

builder.ConfigureLogging(loggingBuilder =>
Expand Down Expand Up @@ -111,12 +108,6 @@ protected override IHost CreateHost(IHostBuilder builder)
return testHost;
}

public override async ValueTask DisposeAsync()
{
await base.DisposeAsync();
await _pooledDatabase.DisposeAsync();
}

protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
Expand All @@ -128,6 +119,7 @@ protected override void Dispose(bool disposing)
_host?.Dispose();
}

_pooledDatabase.Dispose();
_disposed = true;
}
}
Expand Down
6 changes: 3 additions & 3 deletions Examples/Api/MsSql/Api.MsSql.Nunit/TestSetup/ApiMsSqlSut.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ protected override IHost CreateHost(IHostBuilder builder)
return app;
}

public override async ValueTask DisposeAsync()
protected override void Dispose(bool disposing)
{
await base.DisposeAsync();
await _pooledDatabase.DisposeAsync();
base.Dispose(disposing);
_pooledDatabase.Dispose();
}

public void SeedData(Action<BloggingContext> seedAction)
Expand Down
6 changes: 3 additions & 3 deletions Examples/Api/MsSql/Api.MsSql.Xunit/TestSetup/ApiMsSqlSut.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ protected override IHost CreateHost(IHostBuilder builder)
return app;
}

public override async ValueTask DisposeAsync()
protected override void Dispose(bool disposing)
{
await base.DisposeAsync();
await _pooledDatabase.DisposeAsync();
base.Dispose(disposing);
_pooledDatabase.Dispose();
}

public void SeedData(Action<BloggingContext> seedAction)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ protected override IHost CreateHost(IHostBuilder builder)
return app;
}

public override async ValueTask DisposeAsync()
protected override void Dispose(bool disposing)
{
await base.DisposeAsync();
await _pooledDatabase.DisposeAsync();
base.Dispose(disposing);
_pooledDatabase.Dispose();
}

public void SeedData(Action<BloggingContext> seedAction)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ protected override IHost CreateHost(IHostBuilder builder)
return app;
}

public override async ValueTask DisposeAsync()
protected override void Dispose(bool disposing)
{
await base.DisposeAsync();
await _pooledDatabase.DisposeAsync();
base.Dispose(disposing);
_pooledDatabase.Dispose();
}

public void SeedData(Action<BloggingContext> seedAction)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@ protected override IHost CreateHost(IHostBuilder builder)
return app;
}

public override async ValueTask DisposeAsync()
protected override void Dispose(bool disposing)
{
await base.DisposeAsync();
await _pooledDatabase.DisposeAsync();
base.Dispose(disposing);
_pooledDatabase.Dispose();
}

public void SeedData(Action<BloggingContext> seedAction)
Expand Down
8 changes: 1 addition & 7 deletions Examples/Razor/Razor.Playwright/TestSetup/RazorSut.cs
Original file line number Diff line number Diff line change
Expand Up @@ -107,12 +107,6 @@ protected override IHost CreateHost(IHostBuilder builder)
return testHost;
}

public override async ValueTask DisposeAsync()
{
await base.DisposeAsync();
await _pooledDatabase.DisposeAsync();
}

protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
Expand All @@ -123,7 +117,7 @@ protected override void Dispose(bool disposing)
{
_host?.Dispose();
}

_pooledDatabase.Dispose();
_disposed = true;
}
}
Expand Down
13 changes: 2 additions & 11 deletions Examples/Vue/Vue.Playwright/TestSetup/VueSut.cs
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,7 @@ protected override IHost CreateHost(IHostBuilder builder)
builder.UseEnvironment(Environments.Production);
builder.ConfigureHostConfiguration(config =>
{
config.AddInMemoryCollection(new Dictionary<string, string?>
{
{ "DbConnectionString", _pooledDatabase.ConnectionString }
});
config.AddInMemoryCollection(new Dictionary<string, string?> { { "DbConnectionString", _pooledDatabase.ConnectionString } });
});

builder.ConfigureLogging(loggingBuilder =>
Expand Down Expand Up @@ -106,12 +103,6 @@ protected override IHost CreateHost(IHostBuilder builder)
return testHost;
}

public override async ValueTask DisposeAsync()
{
await base.DisposeAsync();
await _pooledDatabase.DisposeAsync();
}

protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
Expand All @@ -122,7 +113,7 @@ protected override void Dispose(bool disposing)
{
_host?.Dispose();
}

_pooledDatabase.Dispose();
_disposed = true;
}
}
Expand Down
5 changes: 2 additions & 3 deletions TestExamplesDotnet/PooledDatabase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace TestExamplesDotnet;

public sealed class PooledDatabase : IAsyncDisposable
public sealed class PooledDatabase : IDisposable
{
private readonly IDatabase _database;

Expand All @@ -27,9 +27,8 @@ public void EnsureDatabaseIsReadyForTest(IHost host)
});
}

public ValueTask DisposeAsync()
public void Dispose()
{
_pool.Return(_database);
return ValueTask.CompletedTask;
}
}

0 comments on commit e185e34

Please sign in to comment.