4 implementations of IResourceRepositoryWriter
Aspire.Dashboard (1)
ServiceClient\SqliteResourceRepository.cs (1)
17
public sealed partial class SqliteResourceRepository : IResourceRepository,
IResourceRepositoryWriter
, IDisposable
Aspire.Dashboard.Components.Tests (1)
Controls\ApplicationNameTests.cs (1)
88
private sealed class NoopResourceRepositoryWriter :
IResourceRepositoryWriter
Aspire.Dashboard.Tests (2)
Integration\DashboardClientAuthTests.cs (1)
147
private sealed class NoopResourceRepositoryWriter :
IResourceRepositoryWriter
Model\DashboardClientTests.cs (1)
748
private sealed class RecordingResourceRepositoryWriter :
IResourceRepositoryWriter
41 references to IResourceRepositoryWriter
Aspire.Dashboard (8)
DashboardWebApplication.cs (2)
333
builder.Services.AddSingleton<
IResourceRepositoryWriter
>(services =>
334
(
IResourceRepositoryWriter
)services.GetRequiredService<IResourceRepository>());
ServiceClient\DashboardClient.cs (2)
71
private readonly
IResourceRepositoryWriter
_resourceRepositoryWriter;
102
IResourceRepositoryWriter
resourceRepositoryWriter,
ServiceClient\SqliteResourceRepository.cs (4)
173
async Task
IResourceRepositoryWriter
.ReplaceResourcesAsync(IReadOnlyList<Resource> resources)
226
async Task
IResourceRepositoryWriter
.ApplyChangesAsync(IReadOnlyList<WatchResourcesChange> changes)
283
async Task
IResourceRepositoryWriter
.MarkConsoleLogsLoadedAsync(string resourceName)
305
async Task
IResourceRepositoryWriter
.AddConsoleLogsAsync(string resourceName, IReadOnlyList<ConsoleLogLine> logLines)
Aspire.Dashboard.Components.Tests (1)
Controls\ApplicationNameTests.cs (1)
77
Services.AddSingleton<
IResourceRepositoryWriter
, NoopResourceRepositoryWriter>();
Aspire.Dashboard.Tests (32)
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (2)
71
var
writer = DashboardApp.Services.GetRequiredService<
IResourceRepositoryWriter
>();
Model\DashboardClientTests.cs (2)
795
IResourceRepositoryWriter
? resourceRepositoryWriter = null)
803
IResourceRepositoryWriter
? resourceRepositoryWriter)
Model\DashboardDataSourceTests.cs (2)
1137
await ((
IResourceRepositoryWriter
)resourceContext.Repository).ReplaceResourcesAsync([new Resource
1190
(
IResourceRepositoryWriter
)currentResourceRepository);
Model\DashboardSqliteDatabaseTests.cs (1)
90
resourceWriteTask = ((
IResourceRepositoryWriter
)resourceRepository).ReplaceResourcesAsync([]);
Model\SqliteResourceRepositoryTests.cs (25)
24
var
writer = (
IResourceRepositoryWriter
)repositoryContext.Repository;
44
var
writer = (
IResourceRepositoryWriter
)repositoryContext.Repository;
67
var
writer = (
IResourceRepositoryWriter
)repositoryContext.Repository;
99
var
writer = (
IResourceRepositoryWriter
)repositoryContext.Repository;
113
await ((
IResourceRepositoryWriter
)restartedRepositoryContext.Repository).AddConsoleLogsAsync(
138
var
writer = (
IResourceRepositoryWriter
)repositoryContext.Repository;
184
var
writer = (
IResourceRepositoryWriter
)repositoryContext.Repository;
194
var
writer = (
IResourceRepositoryWriter
)restartedRepositoryContext.Repository;
229
await ((
IResourceRepositoryWriter
)repositoryContext.Repository).AddConsoleLogsAsync("api", logLines);
253
await ((
IResourceRepositoryWriter
)repositoryContext.Repository).ReplaceResourcesAsync(resources);
272
var
writer = (
IResourceRepositoryWriter
)repositoryContext.Repository;
408
await ((
IResourceRepositoryWriter
)repositoryContext.Repository).ReplaceResourcesAsync([resource]);
482
await ((
IResourceRepositoryWriter
)repositoryContext.Repository).ReplaceResourcesAsync([resource]);
515
await ((
IResourceRepositoryWriter
)repositoryContext.Repository).ReplaceResourcesAsync(resources);
530
var
writer = (
IResourceRepositoryWriter
)repositoryContext.Repository;
612
await ((
IResourceRepositoryWriter
)repositoryContext.Repository).ReplaceResourcesAsync([resource]);