61 writes to Id
Aspire.Dashboard (47)
Components\Dialogs\FilterDialog.razor.cs (7)
28
new SelectViewModel<FilterCondition> {
Id
= condition, Name = FieldTelemetryFilter.ConditionToString(condition, FilterLoc) };
148
var knownFields = Content.KnownKeys.Select(p => new SelectViewModel<string> {
Id
= p, Name = FieldTelemetryFilter.ResolveFieldName(p) }).ToList();
153
.Select(propertyKey => new SelectViewModel<string> {
Id
= propertyKey, Name = FieldTelemetryFilter.ResolveFieldName(propertyKey) })
160
new SelectViewModel<string> {
Id
= null, Name = "-" },
231
.Select(v => new SelectViewModel<FieldValue> {
Id
= v, Name = v.Value })
237
Id
= new FieldValue { Value = value, Count = 0 },
338
Id
= new FieldValue { Value = value, Count = 0 },
Components\Dialogs\InteractionsInputDialog.razor.cs (2)
204
?? new SelectViewModel<string> {
Id
= text, Name = text };
212
?? new SelectViewModel<string> {
Id
= inputModel.Value, Name = inputModel.Value };
Components\Dialogs\TextVisualizerDialog.razor.cs (4)
61
new SelectViewModel<string> {
Id
= DashboardUIHelpers.PlaintextFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogPlaintextFormat)] },
62
new SelectViewModel<string> {
Id
= DashboardUIHelpers.MarkdownFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogMarkdownFormat)] },
63
new SelectViewModel<string> {
Id
= DashboardUIHelpers.JsonFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogJsonFormat)] },
64
new SelectViewModel<string> {
Id
= DashboardUIHelpers.XmlFormat, Name = Loc[nameof(Resources.Dialogs.TextVisualizerDialogXmlFormat)] }
Components\Pages\ConsoleLogs.razor.cs (3)
213
_allResource = new() {
Id
= null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] };
998
Id
= ResourceTypeDetails.CreateResourceGrouping(resourceName, true),
1036
Id
= id,
Components\Pages\Metrics.razor.cs (9)
91
new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastOneMinute)],
Id
= TimeSpan.FromMinutes(1) },
92
new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFiveMinutes)],
Id
= TimeSpan.FromMinutes(5) },
93
new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastFifteenMinutes)],
Id
= TimeSpan.FromMinutes(15) },
94
new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThirtyMinutes)],
Id
= TimeSpan.FromMinutes(30) },
95
new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastHour)],
Id
= TimeSpan.FromHours(1) },
96
new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastThreeHours)],
Id
= TimeSpan.FromHours(3) },
97
new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastSixHours)],
Id
= TimeSpan.FromHours(6) },
98
new() { Name = Loc[nameof(Dashboard.Resources.Metrics.MetricsLastTwelveHours)],
Id
= TimeSpan.FromHours(12) },
103
Id
= null,
Components\Pages\StructuredLogs.razor.cs (8)
198
Id
= null,
204
new() {
Id
= null, Name = ControlsStringsLoc[nameof(ControlsStrings.LabelAll)] },
205
new() {
Id
= LogLevel.Trace, Name = "Trace" },
206
new() {
Id
= LogLevel.Debug, Name = "Debug" },
207
new() {
Id
= LogLevel.Information, Name = "Information" },
208
new() {
Id
= LogLevel.Warning, Name = "Warning" },
209
new() {
Id
= LogLevel.Error, Name = "Error" },
210
new() {
Id
= LogLevel.Critical, Name = "Critical" },
Components\Pages\Traces.razor.cs (1)
184
_allResource = new SelectViewModel<ResourceTypeDetails> {
Id
= null, Name = ControlsStringsLoc[name: nameof(ControlsStrings.LabelAll)] };
Model\Interaction\InputViewModel.cs (2)
52
.Select(option => new SelectViewModel<string> {
Id
= option.Key, Name = option.Value, })
72
SelectedOption = new SelectViewModel<string> {
Id
= input.Value, Name = input.Value };
Model\Otlp\ResourcesSelectHelpers.cs (3)
95
Id
= ResourceTypeDetails.CreateSingleton(resource.ResourceKey.ToString(), resourceName),
105
Id
= ResourceTypeDetails.CreateResourceGrouping(resourceName, isReplicaSet: true),
113
Id
= ResourceTypeDetails.CreateReplicaInstance(replica.ResourceKey.ToString(), resourceName),
Model\SpanType.cs (8)
67
new() {
Id
= null, Name = loc[nameof(ControlsStrings.LabelAll)] },
68
new() {
Id
= Http, Name = loc[nameof(ControlsStrings.SpanTypeHttp)] },
69
new() {
Id
= Database, Name = loc[nameof(ControlsStrings.SpanTypeDatabase)] },
70
new() {
Id
= Messaging, Name = loc[nameof(ControlsStrings.SpanTypeMessaging)] },
71
new() {
Id
= Rpc, Name = loc[nameof(ControlsStrings.SpanTypeRpc)] },
72
new() {
Id
= GenAI, Name = loc[nameof(ControlsStrings.SpanTypeGenAI)] },
73
new() {
Id
= Cloud, Name = loc[nameof(ControlsStrings.SpanTypeCloud)] },
74
new() {
Id
= Other, Name = loc[nameof(ControlsStrings.LabelOther)] },
Aspire.Dashboard.Components.Tests (1)
Controls\ResourceSelectTests.cs (1)
24
Id
= null,
Aspire.Dashboard.Tests (13)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (4)
28
var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> {
Id
= null, Name = allResourceText };
71
var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> {
Id
= null, Name = allResourceText };
152
var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> {
Id
= null, Name = allResourceText };
185
var allResourceViewModel = new SelectViewModel<ResourceTypeDetails> {
Id
= null, Name = allResourceText };
Model\ApplicationsSelectHelpersTests.cs (2)
177
new SelectViewModel<ResourceTypeDetails>() { Name = "test",
Id
= ResourceTypeDetails.CreateSingleton("test-abc", "test") },
178
new SelectViewModel<ResourceTypeDetails>() { Name = "test",
Id
= ResourceTypeDetails.CreateSingleton("test-def", "test") }
Model\StructuredLogsPageViewModelTests.cs (2)
218
SelectedResource = new SelectViewModel<ResourceTypeDetails> { Name = "All",
Id
= null },
219
SelectedLogLevel = new SelectViewModel<LogLevel?> { Name = selectedLogLevel?.ToString() ?? "All",
Id
= selectedLogLevel }
Model\TraceDetailPageViewModelTests.cs (5)
25
SelectedSpanType = new SelectViewModel<SpanType> { Name = "All",
Id
= default }
58
SelectedSpanType = new SelectViewModel<SpanType> { Name = "All",
Id
= default }
92
SelectedSpanType = new SelectViewModel<SpanType> { Name = "All",
Id
= default }
133
SelectedSpanType = new SelectViewModel<SpanType> { Name = "All",
Id
= default }
161
SelectedSpanType = new SelectViewModel<SpanType> { Name = "All",
Id
= default }
178 references to Id
Aspire.Dashboard (66)
Components\Controls\ClearSignalsButton.razor.cs (3)
53
OnClick = () => HandleClearSignal(SelectedResource.
Id
?.GetResourceKey()),
54
IsDisabled = TelemetryRepository.IsReadOnly || SelectedResource.
Id
== null,
55
Text = SelectedResource.
Id
== null
Components\Dialogs\FilterDialog.razor.cs (11)
99
_formModel.Parameter = _parameters.SingleOrDefault(c => c.
Id
== filter.Field);
101
_formModel.Condition = _filterConditions.SingleOrDefault(c => c.
Id
== filter.Condition) ?? GetDefaultCondition();
122
var selectedParameter = _formModel.Parameter?.
Id
;
124
_formModel.Parameter = _parameters.SingleOrDefault(parameter => parameter.
Id
== selectedParameter) ?? _parameters.FirstOrDefault();
168
var fieldType = _formModel.Parameter?.
Id
is { } parameterName ? FieldTelemetryFilter.GetFieldType(parameterName) : FieldType.String;
182
return _filterConditions.Single(c => c.
Id
== condition);
213
if (_formModel.Parameter?.
Id
is { } parameterName)
390
filter.Field = _formModel.Parameter!.
Id
!;
391
filter.Condition = _formModel.Condition!.
Id
;
400
Field = _formModel.Parameter!.
Id
!,
401
Condition = _formModel.Condition!.
Id
,
Components\Dialogs\InteractionsInputDialog.razor.cs (3)
211
inputModel.SelectedOption ??= inputModel.SelectOptions.FirstOrDefault(option => option.
Id
== inputModel.Value)
214
if (inputModel.Value != inputModel.SelectedOption.
Id
)
216
inputModel.Value = inputModel.SelectedOption.
Id
;
Components\Dialogs\TextVisualizerDialog.razor.cs (3)
118
private void OnSelectedFormatChanged() => ChangeFormat(_selectedFormat.
Id
);
123
TextVisualizerViewModel.UpdateFormat(_selectedFormat.
Id
?? DashboardUIHelpers.PlaintextFormat);
126
private SelectViewModel<string> GetSelectedFormatOption(string? format) => _options.SingleOrDefault(o => o.
Id
== format) ?? _options[0];
Components\Pages\ConsoleLogs.razor.cs (6)
220
var selectedResourceName = PageViewModel.SelectedResource.
Id
?.InstanceId;
301
var selectedResourceName = PageViewModel.SelectedResource?.
Id
?.InstanceId;
437
var selectedResourceName = PageViewModel.SelectedResource.
Id
?.InstanceId;
806
var name = PageViewModel?.SelectedResource.
Id
?.InstanceId;
1202
if (string.Equals(PageViewModel.SelectedResource.
Id
?.InstanceId, resource.Name, StringComparisons.ResourceName))
1230
: string.Join("_", PageViewModel.SelectedResource.
Id
!.InstanceId!.Split(Path.GetInvalidFileNameChars()));
Components\Pages\Metrics.razor.cs (9)
110
SelectedDuration = _durations.Single(d => d.
Id
== s_defaultDuration),
137
ResourceName = PageViewModel.SelectedResource.
Id
is not null ? PageViewModel.SelectedResource.Name : null,
140
DurationMinutes = (int)PageViewModel.SelectedDuration.
Id
.TotalMinutes,
155
viewModel.SelectedDuration = _durations.SingleOrDefault(d => (int)d.
Id
.TotalMinutes == DurationMinutes) ?? _durations.Single(d => d.
Id
== s_defaultDuration);
183
var selectedInstance = viewModel.SelectedResource.
Id
?.GetResourceKey();
327
var selectedResourceKey = PageViewModel.SelectedResource.
Id
?.GetResourceKey();
363
new ComponentTelemetryProperty(TelemetryPropertyKeys.MetricsResourceIsReplica, new AspireTelemetryProperty(PageViewModel.SelectedResource.
Id
?.ReplicaSetName is not null)),
365
new ComponentTelemetryProperty(TelemetryPropertyKeys.MetricsSelectedDuration, new AspireTelemetryProperty(PageViewModel.SelectedDuration.
Id
.ToString(), AspireTelemetryPropertyType.UserSetting)),
Components\Pages\StructuredLogs.razor.cs (10)
278
if (_logsSubscription is null || _logsSubscription.ResourceKey != PageViewModel.SelectedResource.
Id
?.GetResourceKey())
281
_logsSubscription = TelemetryRepository.OnNewLogs(PageViewModel.SelectedResource.
Id
?.GetResourceKey(), SubscriptionType.Read, async () =>
335
var resourceKey = PageViewModel.SelectedResource.
Id
?.GetResourceKey();
498
LogLevelText = PageViewModel.SelectedLogLevel.
Id
?.ToString().ToLowerInvariant(),
499
SelectedResource = PageViewModel.SelectedResource.
Id
is not null ? PageViewModel.SelectedResource.Name : null,
507
ViewModel.ResourceKey = PageViewModel.SelectedResource.
Id
?.GetResourceKey();
511
PageViewModel.SelectedLogLevel = _logLevels.SingleOrDefault(e => e.
Id
== logLevel) ?? _logLevels[0];
518
ViewModel.LogLevel = PageViewModel.SelectedLogLevel.
Id
;
609
var filters = StructuredLogsViewModel.BuildFilters(fieldFilters, textFilter, SelectedLogLevel.
Id
);
635
new ComponentTelemetryProperty(TelemetryPropertyKeys.StructuredLogsSelectedLogLevel, new AspireTelemetryProperty(PageViewModel.SelectedLogLevel.
Id
?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting)),
Components\Pages\TraceDetail.razor.cs (1)
629
if (PageViewModel.SelectedSpanType.
Id
?.Filter is { } typeFilter)
Components\Pages\Traces.razor.cs (8)
203
TracesViewModel.ResourceKey = PageViewModel.SelectedResource.
Id
?.GetResourceKey();
231
var selectedResourceKey = PageViewModel.SelectedResource.
Id
?.GetResourceKey();
315
TracesViewModel.ResourceKey = PageViewModel.SelectedResource.
Id
?.GetResourceKey();
317
viewModel.SelectedSpanType = _spanTypes.SingleOrDefault(t => t.
Id
?.Name == SpanTypeText) ?? _spanTypes[0];
318
TracesViewModel.SpanType = viewModel.SelectedSpanType.
Id
;
351
SelectedResource = PageViewModel.SelectedResource.
Id
is not null ? PageViewModel.SelectedResource.Name : null,
352
SelectedSpanType = PageViewModel.SelectedSpanType.
Id
?.Name,
364
var resourceKey = PageViewModel.SelectedResource.
Id
?.GetResourceKey();
Model\Interaction\InputViewModel.cs (4)
66
input.Value = optionsVM[0].
Id
;
69
SelectedOption = SelectOptions.FirstOrDefault(option => option.
Id
== input.Value);
164
if (existing[i].
Id
!= incoming[i].
Id
|| existing[i].Name != incoming[i].Name)
Model\Otlp\ResourcesSelectHelpers.cs (4)
17
var allowedMatches = resources.Where(e => SupportType(e.
Id
?.Type, canSelectGrouping)).ToList();
20
var instanceIdMatches = allowedMatches.Where(e => string.Equals(name, e.
Id
?.InstanceId, StringComparisons.ResourceName)).ToList();
28
var replicaSetMatches = allowedMatches.Where(e => e.
Id
?.Type != OtlpResourceType.Instance && string.Equals(name, e.
Id
?.ReplicaSetName, StringComparisons.ResourceName)).ToList();
Model\SelectViewModel.cs (4)
29
return EqualityComparer<T>.Default.Equals(
Id
, other.
Id
);
43
return HashCode.Combine(Name,
Id
);
48
return $"Name = {Name}, Id = {{{
Id
}}}";
Aspire.Dashboard.Components.Tests (47)
Controls\TextVisualizerDialogTests.cs (4)
110
Assert.Equal(DashboardUIHelpers.XmlFormat, formatSelect.Instance.Value?.
Id
);
115
var plaintextOption = formatOptions.Single(o => o.
Id
== DashboardUIHelpers.PlaintextFormat);
123
Assert.Equal(DashboardUIHelpers.PlaintextFormat, cut.FindComponent<FluentSelect<SelectViewModel<string>, SelectViewModel<string>>>().Instance.Value?.
Id
);
134
Assert.Equal(DashboardUIHelpers.PlaintextFormat, cut.FindComponent<FluentSelect<SelectViewModel<string>, SelectViewModel<string>>>().Instance.Value?.
Id
);
Dialogs\FilterDialogTests.cs (14)
38
item => Assert.Equal(FilterCondition.Equals, item.
Id
),
39
item => Assert.Equal(FilterCondition.NotEqual, item.
Id
),
40
item => Assert.Equal(FilterCondition.GreaterThanOrEqual, item.
Id
),
41
item => Assert.Equal(FilterCondition.GreaterThan, item.
Id
),
42
item => Assert.Equal(FilterCondition.LessThanOrEqual, item.
Id
),
43
item => Assert.Equal(FilterCondition.LessThan, item.
Id
));
97
item => Assert.Equal(FilterCondition.Equals, item.
Id
),
98
item => Assert.Equal(FilterCondition.Contains, item.
Id
),
99
item => Assert.Equal(FilterCondition.NotEqual, item.
Id
),
100
item => Assert.Equal(FilterCondition.NotContains, item.
Id
));
141
Assert.Contains(parameterSelect.Instance.Items!, item => item.
Id
== "custom.attribute");
212
var traceIdOption = parameterSelect.Instance.Items!.Single(item => item.
Id
== KnownTraceFields.TraceIdField);
251
var traceIdOption = parameterSelect.Instance.Items!.Single(item => item.
Id
== KnownTraceFields.TraceIdField);
252
var spanIdOption = parameterSelect.Instance.Items!.Single(item => item.
Id
== KnownTraceFields.SpanIdField);
Dialogs\InteractionsInputDialogTests.cs (2)
593
Assert.Equal("blue", component.Instance.Value?.
Id
);
614
Assert.Equal(value, component.Instance.Value?.
Id
);
Pages\ConsoleLogsTerminalTests.cs (11)
69
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == terminalResource.Name);
121
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == terminalResource.Name);
171
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == terminalResource.Name);
226
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == terminalResource.Name);
275
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == terminalResource.Name);
328
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == terminalResource.Name);
419
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == terminalResource.Name);
440
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == plainResource.Name);
481
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == terminalResource.Name);
504
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == plainResource.Name);
563
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == terminalResource.Name);
Pages\ConsoleLogsTests.cs (15)
129
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == testResource.Name);
162
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == testResource2.Name);
293
cut.WaitForState(() => instance.PageViewModel.SelectedResource?.
Id
?.InstanceId == "test-resource");
352
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == 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);
677
cut.WaitForState(() => cut.Instance.PageViewModel.SelectedResource.
Id
?.InstanceId == selectedResource.Name);
731
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == testResource.Name);
770
cut.WaitForState(() => cut.Instance.PageViewModel.SelectedResource.
Id
?.InstanceId == testResource.Name);
825
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == testResource.Name);
937
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == testResource.Name);
992
cut.WaitForState(() => instance.PageViewModel.SelectedResource.
Id
?.InstanceId == testResource.Name);
Pages\MetricsTests.cs (1)
830
Assert.Equal(TimeSpan.FromMinutes(720), viewModel.SelectedDuration.
Id
);
Aspire.Dashboard.Tests (65)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (24)
39
Assert.NotNull(entry.
Id
);
40
Assert.Equal(OtlpResourceType.Singleton, entry.
Id
.Type);
41
Assert.Equal("App1", entry.
Id
.InstanceId);
86
Assert.NotNull(entry.
Id
);
87
Assert.Equal(OtlpResourceType.ResourceGrouping, entry.
Id
.Type);
88
Assert.Null(entry.
Id
.InstanceId);
89
Assert.Equal("App1", entry.
Id
.ReplicaSetName);
95
Assert.NotNull(entry.
Id
);
96
Assert.Equal(OtlpResourceType.Instance, entry.
Id
.Type);
97
Assert.Equal("App1-r1", entry.
Id
.InstanceId);
98
Assert.Equal("App1", entry.
Id
.ReplicaSetName);
104
Assert.NotNull(entry.
Id
);
105
Assert.Equal(OtlpResourceType.Instance, entry.
Id
.Type);
106
Assert.Equal("App1-r2", entry.
Id
.InstanceId);
107
Assert.Equal("App1", entry.
Id
.ReplicaSetName);
113
Assert.NotNull(entry.
Id
);
114
Assert.Equal(OtlpResourceType.Singleton, entry.
Id
.Type);
115
Assert.Equal("App2", entry.
Id
.InstanceId);
121
Assert.NotNull(entry.
Id
);
122
Assert.Equal(OtlpResourceType.Singleton, entry.
Id
.Type);
123
Assert.Equal("App3", entry.
Id
.InstanceId);
129
Assert.NotNull(entry.
Id
);
130
Assert.Equal(OtlpResourceType.Singleton, entry.
Id
.Type);
131
Assert.Equal("App4", entry.
Id
.InstanceId);
Model\ApplicationsSelectHelpersTests.cs (39)
34
Assert.Equal(OtlpResourceType.ResourceGrouping, app.
Id
!.Type);
35
Assert.Null(app.
Id
!.InstanceId);
40
Assert.Equal(OtlpResourceType.Instance, app.
Id
!.Type);
41
Assert.Equal("multiple-instance", app.
Id
!.InstanceId);
46
Assert.Equal(OtlpResourceType.Instance, app.
Id
!.Type);
47
Assert.Equal("multiple-instanceabc", app.
Id
!.InstanceId);
52
Assert.Equal(OtlpResourceType.Singleton, app.
Id
!.Type);
53
Assert.Equal("singleton-instanceabc", app.
Id
!.InstanceId);
60
Assert.Equal("multiple-instanceabc", app.
Id
!.InstanceId);
61
Assert.Equal(OtlpResourceType.Instance, app.
Id
!.Type);
77
Assert.Equal("singleton", app.
Id
!.InstanceId);
78
Assert.Equal(OtlpResourceType.Singleton, app.
Id
!.Type);
94
Assert.Equal("singleton-", app.
Id
!.InstanceId);
95
Assert.Equal(OtlpResourceType.Singleton, app.
Id
!.Type);
132
Assert.Equal(OtlpResourceType.ResourceGrouping, app.
Id
!.Type);
133
Assert.Null(app.
Id
!.InstanceId);
138
Assert.Equal(OtlpResourceType.Instance, app.
Id
!.Type);
139
Assert.Equal("name-instance", app.
Id
!.InstanceId);
144
Assert.Equal(OtlpResourceType.Instance, app.
Id
!.Type);
145
Assert.Equal("NAME-instanceabc", app.
Id
!.InstanceId);
156
Assert.Equal("name-instance", app1.
Id
!.InstanceId);
157
Assert.Equal(OtlpResourceType.Instance, app1.
Id
!.Type);
164
Assert.Equal("NAME-instanceabc", app2.
Id
!.InstanceId);
165
Assert.Equal(OtlpResourceType.Instance, app2.
Id
!.Type);
188
Assert.Equal("test-abc", app.
Id
!.InstanceId);
189
Assert.Equal(OtlpResourceType.Singleton, app.
Id
!.Type);
207
Assert.Equal(OtlpResourceType.ResourceGrouping, app.
Id
!.Type);
208
Assert.Null(app.
Id
!.InstanceId);
213
Assert.Equal(OtlpResourceType.Instance, app.
Id
!.Type);
214
Assert.Equal("app-123", app.
Id
!.InstanceId);
219
Assert.Equal(OtlpResourceType.Instance, app.
Id
!.Type);
220
Assert.Equal("app-456", app.
Id
!.InstanceId);
244
Assert.Equal(OtlpResourceType.ResourceGrouping, app.
Id
!.Type);
245
Assert.Null(app.
Id
!.InstanceId);
250
Assert.Equal(OtlpResourceType.Instance, app.
Id
!.Type);
251
Assert.Equal("app-123", app.
Id
!.InstanceId);
256
Assert.Equal(OtlpResourceType.Instance, app.
Id
!.Type);
257
Assert.Equal("app-456", app.
Id
!.InstanceId);
265
Assert.Equal(OtlpResourceType.ResourceGrouping, app.
Id
!.Type);
Model\InputViewModelTests.cs (2)
89
Assert.Equal("blue", viewModel.SelectedOption?.
Id
);
215
Assert.Equal("purple", viewModel.SelectedOption?.
Id
);