27 references to Items
Aspire.Dashboard.Tests (27)
Model\MetricPinStoreTests.cs (1)
42_browser.Items[s_storageKey]);
Model\ResourceOrderStoreTests.cs (8)
74_browser.Items[s_storageKey]); 129Assert.Equal("""{"resources":["worker_0","api_0","new_0"],"groups":{"State":["Running","Waiting"]},"customOrder":true}""", _browser.Items[s_storageKey]); 144Assert.Equal("""{"resources":["worker_0","api_0","cache_0","new_0"],"groups":{},"customOrder":true}""", _browser.Items[s_storageKey]); 152var storedValue = _browser.Items[s_storageKey]; 159Assert.Equal(storedValue, _browser.Items[s_storageKey]); 165_browser.Items[s_storageKey] = "[1, 2]"; 170Assert.Equal("""{"resources":["api_0"],"groups":{},"customOrder":false}""", _browser.Items[s_storageKey]); 171Assert.Equal("[1, 2]", _browser.Items[$"{s_storageKey}_Unreadable"]);
Model\ResourceTagStoreTests.cs (13)
113Assert.Equal("""{"api":["backend"],"worker":["backend"]}""", _browser.Items[s_storageKey]); 159Assert.Equal("""{"api":["backend"],"worker":["backend"]}""", _browser.Items[s_storageKey]); 179Assert.False(_browser.Items.ContainsKey(s_storageKey)); 201Assert.Equal("""{"api":["backend"],"worker":["db"]}""", _browser.Items[s_storageKey]); 223Assert.Equal("""{"api":["backend"]}""", _browser.Items[s_storageKey]); 242Assert.Equal("""{"api":["backend"]}""", _browser.Items[s_storageKey]); 259Assert.Equal([s_storageKey], _browser.Items.Keys); 267_browser.Items[s_storageKey] = malformedValue; 272Assert.Equal("""{"api":["core"]}""", _browser.Items[s_storageKey]); 273Assert.Equal(malformedValue, _browser.Items[$"{s_storageKey}_Unreadable"]); 280_browser.Items[s_storageKey] = invalidValue; 289Assert.Equal("""{"api":["core"]}""", _browser.Items[s_storageKey]); 290Assert.Equal(invalidValue, _browser.Items[$"{s_storageKey}_Unreadable"]);
Shared\InMemoryBrowserLocalStorage.cs (5)
64lock (Items) 66if (Items.TryGetValue(key, out var json) && json == expectedJson) 78lock (Items) 87return Items.GetValueOrDefault(key); 89Items[key] = (string)call.Args[1]!;