5 writes to Name
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
26
Name
= ValidateNotNull(Name),
Aspire.Dashboard.Components.Tests (3)
Controls\ResourceDetailsTests.cs (1)
921
Name
= resourceName,
Pages\ResourcesTests.cs (1)
1080
Name
= name,
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
34
Name
= resourceName ?? "Name!",
Aspire.Dashboard.Tests (1)
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
34
Name
= resourceName ?? "Name!",
224 references to Name
Aspire.Dashboard (102)
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
57
NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(_resource.
Name
));
Components\Controls\ResourceDetails.razor.cs (3)
135
if (!string.Equals(Resource.
Name
, _resource?.
Name
, StringComparisons.ResourceName))
451
NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource: relationship.Resource.
Name
));
Components\Dialogs\ManageDataDialog.razor.cs (18)
159
_resourceByName[resource.
Name
] = resource;
160
_resourceDataRows[resource.
Name
] = CreateResourceDataRow(resource);
163
SelectAllDataTypesForResource(resource.
Name
, _resourceDataRows[resource.
Name
].TelemetryData);
175
_resourceByName[resource.
Name
] = resource;
176
var isNewResource = !_resourceDataRows.ContainsKey(resource.
Name
);
177
_resourceDataRows[resource.
Name
] = CreateResourceDataRow(resource);
182
SelectAllDataTypesForResource(resource.
Name
, _resourceDataRows[resource.
Name
].TelemetryData);
187
_resourceByName.TryRemove(resource.
Name
, out _);
188
_resourceDataRows.Remove(resource.
Name
);
189
_expandedResourceNames.Remove(resource.
Name
);
190
RemoveAllSelectionsForResource(resource.
Name
);
208
data.Add(CreateTelemetryDataRow(AspireDataType.ResourceDetails, resource.
Name
));
211
data.Add(CreateTelemetryDataRow(AspireDataType.ConsoleLogs, resource.
Name
));
213
var otlpResource = TelemetryRepository.GetResourceByCompositeName(resource.
Name
);
216
PopulateDataRows(data, otlpResource, resource.
Name
);
223
Name = resource.
Name
,
Components\Layout\ResourceTerminalsAvailabilityProvider.cs (3)
44
_resources[resource.
Name
] = resource;
57
_resources.Remove(resource.
Name
);
61
_resources[resource.
Name
] = resource;
Components\Pages\ConsoleLogs.razor.cs (26)
59
s._logger.LogDebug("Canceling subscription {SubscriptionId} to {ResourceName}.", s.SubscriptionId, s.Resource.
Name
);
67
_logger.LogDebug("Canceling subscription for resource {ResourceName}.", Resource.
Name
);
249
var added = _resourceByName.TryAdd(resource.
Name
, resource);
284
!_resourceByName.ContainsKey(resource.
Name
) &&
297
string.Equals(resource.
Name
, selectedResourceName, StringComparisons.ResourceName))
307
if (ResourceName is not null && PageViewModel.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.
Name
, StringComparisons.ResourceName))
579
NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource: selectedResource.
Name
));
583
(resource, command) => DashboardCommandExecutor.IsExecuting(resource.
Name
, command.Name),
692
var resourceName = resource.
Name
;
806
Logger.LogDebug("Subscribing to console logs with subscription {SubscriptionId} to resource {ResourceName}.", subscription.SubscriptionId, subscription.Resource.
Name
);
808
var logSubscription = DashboardClient.SubscribeConsoleLogs(subscription.Resource.
Name
, subscription.CancellationToken);
833
_logEntryChannel.Writer.TryWrite(new LogEntryToWrite(subscription.Resource.
Name
, LogEntry.CreatePause(GetResourceName(subscription.Resource), priorPause.Start, priorPause.End), LineNumber: null));
853
_logEntryChannel.Writer.TryWrite(new LogEntryToWrite(subscription.Resource.
Name
, logEntry, lineNumber));
863
Logger.LogError(ex, "Error watching logs for resource {ResourceName}.", subscription.Resource.
Name
);
876
_consoleLogsSubscriptions.TryRemove(subscription.Resource.
Name
, out _);
887
Logger.LogDebug("Subscription {SubscriptionId} finished watching logs for resource {ResourceName}. Cancel duration: {Duration}", subscription.SubscriptionId, subscription.Resource.
Name
, subscription.GetCancelElapsedTime());
903
_resourceByName[resource.
Name
] = resource;
907
if (_isSubscribedToAll && !_consoleLogsSubscriptions.ContainsKey(resource.
Name
) &&
915
var removed = _resourceByName.TryRemove(resource.
Name
, out _);
919
if (_consoleLogsSubscriptions.TryRemove(resource.
Name
, out var subscription))
932
if (string.Equals(PageViewModel.SelectedResource.Id?.InstanceId, resource.
Name
, StringComparisons.ResourceName))
969
? DataSource.ResourceRepository.GetResources().Select(resource => resource.
Name
).ToList()
1005
Logger.LogDebug("Inserting new pause log entry for {Resource} starting at {StartTimestamp}.", subscription.Resource.
Name
, timestamp);
1006
_logEntryChannel.Writer.TryWrite(new LogEntryToWrite(subscription.Resource.
Name
, LogEntry.CreatePause(GetResourceName(subscription.Resource), timestamp), LineNumber: null));
1019
Logger.LogDebug("Updating pause log entry for {Resource} starting at {StartTimestamp} with end of {EndTimestamp}.", subscription.Resource.
Name
, pause.StartTime, timestamp);
1071
viewModel.SelectedResource = _resources.GetResource(Logger, r.
Name
, canSelectGrouping: false, fallbackViewModel: _allResource);
Components\Pages\Resources.razor.cs (15)
294
if (string.Equals(PageViewModel.SelectedResource?.
Name
, resource.
Name
, StringComparisons.ResourceName))
302
var removed = _resourceByName.TryRemove(resource.
Name
, out _);
341
if (_resourceByName.TryGetValue(resource.
Name
, out _))
344
_resourceByName[resource.
Name
] = resource;
348
added = _resourceByName.TryAdd(resource.
Name
, resource);
460
var activeResources = _resourceByName.Values.Where(Filter).OrderBy(e => e.ResourceType).ThenBy(e => e.
Name
).ToList();
716
(resource, command) => DashboardCommandExecutor.IsExecuting(resource.
Name
, command.Name),
729
Logger.LogDebug("Showing details for resource {ResourceName}.", resource.
Name
);
733
if (string.Equals(PageViewModel.SelectedResource?.
Name
, resource.
Name
, StringComparisons.ResourceName))
823
var classes = string.Equals(resource.
Name
, PageViewModel.SelectedResource?.
Name
, StringComparisons.ResourceName)
872
.Where(r => _resourceByName.Values.Any(nested => nested.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == r.
Name
))
973
return InvokeResourceGraphAsync("updateResourcesGraphSelected", PageViewModel.SelectedResource?.
Name
);
Components\Pages\Terminals.razor.cs (6)
102
_resourceByName[resource.
Name
] = resource;
150
_resourceByName.TryRemove(resource.
Name
, out _);
154
_resourceByName[resource.
Name
] = resource;
187
.ToDictionary(r => r.
Name
, StringComparers.ResourceName);
263
EventCallback.Factory.Create(this, () => NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource: resource.
Name
))),
265
(r, command) => DashboardCommandExecutor.IsExecuting(r.
Name
, command.Name),
Components\Pages\TerminalWindow.razor.cs (2)
119
var resources = DashboardClient.GetResources().ToDictionary(r => r.
Name
, StringComparers.ResourceName);
125
_resourceInstanceName = resource.
Name
;
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
39
var otlpResource = TelemetryRepository.GetResourceByCompositeName(resource.
Name
);
Model\ConsoleLogsFetcher.cs (3)
69
var resources = _dataSource.ResourceRepository.GetResources().Where(r => resourceNames.Contains(r.
Name
)).ToList();
75
var filterDate = _consoleLogsManager.GetFilterDate(resource.
Name
);
76
var logEntries = await FetchLogEntriesAsync(resource.
Name
, filterDate, cancellationToken).ConfigureAwait(false);
Model\DashboardCommandExecutor.cs (2)
42
var executingCommandKey = (resource.
Name
, command.Name);
140
resource.
Name
,
Model\ResourceGraph\ResourceGraphMapper.cs (2)
31
resolvedNames.Add(match.
Name
);
47
Name = r.
Name
,
Model\ResourceGridViewModel.cs (2)
60
foreach (var childGridVM in initialGridVMs.Where(r => r.Resource.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == resource.
Name
))
82
return initialGridVMs.Any(r => r.Resource.
Name
== parentName);
Model\ResourceIconHelpers.cs (1)
42
throw new InvalidOperationException($"Couldn't resolve resource icon for {resource.
Name
}.");
Model\ResourceMenuBuilder.cs (1)
236
var telemetryResource = _dataSource.TelemetryRepository.GetResourceByCompositeName(resource.
Name
);
Model\ResourceOutgoingPeerResolver.cs (4)
66
var added = _resourceByName.TryAdd(resource.
Name
, resource);
83
if (!_resourceByName.TryGetValue(resource.
Name
, out var existingResource) ||
89
_resourceByName[resource.
Name
] = resource;
95
var removed = _resourceByName.TryRemove(resource.
Name
, out _);
Model\ResourceSelectHelpers.cs (2)
36
? ResourceTypeDetails.CreateReplicaInstance(resource.
Name
, grouping.Key)
37
: ResourceTypeDetails.CreateSingleton(resource.
Name
, grouping.Key),
Model\ResourceViewModel.cs (4)
167
return
Name
.Contains(filter, StringComparisons.UserTextSearch);
225
return resource.
Name
;
270
return string.Compare(x.
Name
, y.
Name
, StringComparisons.ResourceName);
Model\ResourceViewModelExtensions.cs (1)
169
if (string.Equals(resource.
Name
, name, StringComparisons.ResourceName))
Model\TelemetryExportService.cs (2)
64
var resourcesByName = snapshot.ToDictionary(r => r.
Name
, StringComparers.ResourceName);
724
Name = resource.
Name
,
Otlp\Storage\SqliteTelemetryRepository.Traces.Writes.cs (1)
1196
peerKey = ResourceKey.Create(matchedResource.DisplayName, matchedResource.
Name
);
ServiceClient\DashboardClient.cs (1)
632
.Select(resource => resource.
Name
)
ServiceClient\SqliteResourceRepository.cs (1)
205
.Select(resource => resource.
Name
)
Aspire.Dashboard.Components.Tests (72)
Controls\ResourceActionsTests.cs (2)
70
resources[resource.
Name
] = resource;
74
resources[otherReplica.
Name
] = otherReplica;
Controls\ResourceDetailsTests.cs (22)
46
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.
Name
, resource1)]));
140
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.
Name
, resource1)]));
232
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.
Name
, resource1)]));
316
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.
Name
, resource1)]));
393
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
413
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
448
new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource),
449
new KeyValuePair<string, ResourceViewModel>(nginx.
Name
, nginx),
450
new KeyValuePair<string, ResourceViewModel>(redis.
Name
, redis)
486
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
535
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
603
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
640
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
676
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
712
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
758
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
804
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
807
currentResource.
Name
== resource.
Name
&& command.Name == CommandViewModel.SetParameterCommand);
849
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
878
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
905
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.
Name
, resource)]));
Pages\ConsoleLogsTerminalTests.cs (2)
34
Services.GetRequiredService<NavigationManager>().NavigateTo(DashboardUrls.ConsoleLogsUrl(resource.
Name
));
38
.Add(p => p.ResourceName, resource.
Name
)
Pages\ConsoleLogsTests.cs (26)
129
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
162
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource2.
Name
);
352
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
394
var cut = RenderConsoleLogsPage(viewport, testResource.
Name
);
396
Assert.Equal(testResource.
Name
, await liveSubscriptionTcs.Task.DefaultTimeout());
419
var cut = RenderConsoleLogsPage(CreateViewport(isDesktop: true), testResource.
Name
);
444
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
484
cut.WaitForState(() => cut.Instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
529
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
578
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
625
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
650
resourceName => Assert.Equal(testResource.
Name
, resourceName));
676
var cut = RenderConsoleLogsPage(CreateViewport(isDesktop: true), selectedResource.
Name
);
677
cut.WaitForState(() => cut.Instance.PageViewModel.SelectedResource.Id?.InstanceId == selectedResource.
Name
);
689
resourceName => Assert.Equal(selectedResource.
Name
, resourceName));
691
Assert.Equal(timeProvider.UtcNow.UtcDateTime, Services.GetRequiredService<ConsoleLogsManager>().GetFilterDate(selectedResource.
Name
));
692
Assert.Null(Services.GetRequiredService<ConsoleLogsManager>().GetFilterDate(otherResource.
Name
));
731
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
765
await dashboardClient.ClearConsoleLogsAsync([testResource.
Name
], clearDate);
767
await consoleLogsManager.UpdateFiltersAsync(ConsoleLogsFilters.Default.WithResourceCleared(testResource.
Name
, clearDate));
769
var cut = RenderConsoleLogsPage(CreateViewport(isDesktop: true), testResource.
Name
);
770
cut.WaitForState(() => cut.Instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
825
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
878
var cut = RenderConsoleLogsPage(viewport, resource.
Name
);
937
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
992
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
Pages\ResourcesTests.cs (19)
165
item => Assert.Equal("basketcache", item.Resource.
Name
),
166
item => Assert.Equal("apigateway", item.Resource.
Name
),
167
item => Assert.Equal("z-project", item.Resource.
Name
),
168
item => Assert.Equal("z-project-child", item.Resource.
Name
));
205
item => Assert.Equal("basketcache", item.Resource.
Name
),
206
item => Assert.Equal("apigateway", item.Resource.
Name
));
1040
Assert.Contains(filteredResources, r => r.
Name
== "Resource2");
1041
Assert.Contains(filteredResources, r => r.
Name
== "Resource3");
1056
Assert.NotNull(telemetryRepository.GetResourceByCompositeName(resource.
Name
));
1181
Assert.Contains(filteredResources, r => r.
Name
== "myapp");
1182
Assert.Contains(filteredResources, r => r.
Name
== "mycontainer");
1212
Assert.Contains(filteredResources, r => r.
Name
== "myparameter1");
1213
Assert.Contains(filteredResources, r => r.
Name
== "myparameter2");
1245
Assert.Contains(filteredResources, r => r.
Name
== "myparameter1");
1246
Assert.Contains(filteredResources, r => r.
Name
== "myparameter2");
1279
Assert.Contains(filteredResources, r => r.
Name
== "myapp");
1356
Assert.Equal("myparameter", filteredResources[0].
Name
);
1418
Assert.Equal("myparameter", filteredResources[0].
Name
);
1462
Assert.Equal("myparameter", filteredResources[0].
Name
);
tests\Shared\TestDashboardClient.cs (1)
264
return _initialResources?.FirstOrDefault(resource => StringComparers.ResourceName.Equals(resource.
Name
, resourceName));
Aspire.Dashboard.Tests (50)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (3)
24
var resourcesByName = new ConcurrentDictionary<string, ResourceViewModel>(resources.ToDictionary(app => app.
Name
));
67
var resourcesByName = new ConcurrentDictionary<string, ResourceViewModel>(resources.ToDictionary(app => app.
Name
));
148
var resourcesByName = new ConcurrentDictionary<string, ResourceViewModel>(resources.ToDictionary(app => app.
Name
));
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (1)
104
Name = resource.
Name
,
Integration\Playwright\Infrastructure\MockDashboardClient.cs (1)
103
GetResources().FirstOrDefault(resource => string.Equals(resource.
Name
, resourceName, StringComparison.Ordinal));
Model\DashboardClientTests.cs (2)
517
Assert.Equal(emptySnapshot ? [] : ["shell"], snapshot.Select(r => r.
Name
));
518
Assert.Equal(emptySnapshot ? [] : ["shell"], client.GetResources().Select(r => r.
Name
));
Model\DashboardCommandExecutorTests.cs (2)
56
ActivityStopped = _ => isExecutingAtActivityStop = executor.IsExecuting(resource.
Name
, command.Name)
65
Assert.False(executor.IsExecuting(resource.
Name
, command.Name));
Model\DashboardDataSourceTests.cs (1)
1460
Assert.Equal("api", Assert.Single(dataSource.ResourceRepository.GetResources()).
Name
);
Model\ExportHelpersTests.cs (2)
25
var resourceByName = new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource };
49
var resourceByName = new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource };
Model\ResourceGraphMapperTests.cs (13)
28
[resource1.
Name
] = resource1,
29
[resource2.
Name
] = resource2,
49
[resource1.
Name
] = resource1,
50
[resource21.
Name
] = resource21,
51
[resource22.
Name
] = resource22,
70
[resource.
Name
] = resource,
88
[resource1.
Name
] = resource1,
89
[hiddenResource.
Name
] = hiddenResource,
106
[resource.
Name
] = resource,
127
[resource.
Name
] = resource,
149
[resource.
Name
] = resource,
170
[resource.
Name
] = resource,
171
[parameter.
Name
] = parameter,
Model\ResourceMenuBuilderTests.cs (11)
98
new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource },
119
var outgoingPeerResolver = new TestOutgoingPeerResolver(onResolve: attributes => (resource.
Name
, resource));
150
new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource },
185
new Dictionary<string, ResourceViewModel> { [resource.
Name
] = resource },
238
new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource },
276
new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource },
311
new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource },
359
new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource },
399
new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource },
442
new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource },
485
new Dictionary<string, ResourceViewModel>(StringComparer.OrdinalIgnoreCase) { [resource.
Name
] = resource },
Model\ResourceViewModelNameComparerTests.cs (4)
29
vm => Assert.Equal("database-abc", vm.
Name
),
30
vm => Assert.Equal("database-xyz", vm.
Name
),
31
vm => Assert.Equal("database-dashboard-abc", vm.
Name
),
32
vm => Assert.Equal("database-dashboard-xyz", vm.
Name
));
Model\SqliteResourceRepositoryTests.cs (7)
83
Assert.Equal("worker", change.Resource.
Name
);
88
Assert.Equal("api", change.Resource.
Name
);
301
.OrderBy(resource => resource.
Name
)
302
.Select(resource => (resource.
Name
, resource.DisplayName));
559
var actualResources = historicalContext.Repository.GetResources().OrderBy(resource => resource.
Name
).ToList();
584
var resources = repositoryContext.Repository.GetResources().OrderBy(resource => resource.
Name
).ToArray();
1054
Assert.Equal(expected.Name, actual.
Name
);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
145
using var outgoingPeerResolver = new TestOutgoingPeerResolver(onResolve: _ => resolvePeer ? (backend.
Name
, backend) : (null, null));
TelemetryRepositoryTests\TraceTests.cs (1)
3098
var outgoingPeerResolver = new TestOutgoingPeerResolver(onResolve: attributes => (resource.
Name
, resource));
tests\Shared\TestDashboardClient.cs (1)
264
return _initialResources?.FirstOrDefault(resource => StringComparers.ResourceName.Equals(resource.
Name
, resourceName));