26 references to SelectedValues
Aspire.Dashboard (14)
Components\Controls\Chart\ChartContainer.razor.cs (7)
148
if (!filter.
SelectedValues
.Any())
154
foreach (var item in filter.
SelectedValues
)
246
item.
SelectedValues
.Clear();
253
item.
SelectedValues
.Add(v);
265
: item.Values.Where(newValue => existing.
SelectedValues
.Any(existingValue => existingValue.Value == newValue.Value));
269
item.
SelectedValues
.Add(v);
277
item.
SelectedValues
.Add(v);
Model\DimensionFilterViewModel.cs (7)
23
return
SelectedValues
.SetEquals(Values)
25
:
SelectedValues
.Count == 0
33
SelectedValues
.UnionWith(Values);
44
SelectedValues
.Clear();
57
SelectedValues
.Add(dimensionValue);
61
SelectedValues
.Remove(dimensionValue);
65
private string DebuggerToString() => $"Name = {Name}, SelectedValues = {
SelectedValues
.Count}";
Aspire.Dashboard.Components.Tests (12)
Controls\ChartFiltersTests.cs (12)
18
dimensionFilter.
SelectedValues
.Add(dimensionFilter.Values[0]);
19
dimensionFilter.
SelectedValues
.Add(dimensionFilter.Values[1]);
27
Assert.Empty(dimensionFilter.
SelectedValues
);
42
dimensionFilter.
SelectedValues
.Add(dimensionFilter.Values[0]); // Only GET
50
Assert.Single(dimensionFilter.
SelectedValues
);
51
Assert.Equal("GET", dimensionFilter.
SelectedValues
.First().Value);
66
Assert.Equal(2, dimensionFilter.
SelectedValues
.Count);
81
dimensionFilter.
SelectedValues
.Add(getValue);
82
dimensionFilter.
SelectedValues
.Add(postValue);
88
Assert.Single(dimensionFilter.
SelectedValues
);
89
Assert.Contains(postValue, dimensionFilter.
SelectedValues
);
90
Assert.DoesNotContain(getValue, dimensionFilter.
SelectedValues
);