29 instantiations of TestValue
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (29)
Threading\CleanableWeakCacheTests.cs (29)
52var value = new TestValue("test"); 65var existingValue = new TestValue("existing"); 66var newValue = new TestValue("new"); 82var expectedValue = new TestValue("factory"); 95var existingValue = new TestValue("existing"); 103return new TestValue("factory"); 118var result = cache.GetOrAdd(Key, Arg, argument => new TestValue(argument)); 130var existingValue = new TestValue("existing"); 138return new TestValue(argument); 151var value = new TestValue("test"); 164var existingValue = new TestValue("existing"); 165var newValue = new TestValue("new"); 180var value = new TestValue("test"); 216cache.TryAdd(key, new TestValue("temporary")); 232var newValue = new TestValue("new"); 242cache.TryAdd(key, new TestValue("temporary")); 262var persistentValue = new TestValue("persistent"); 266var newValue = new TestValue("new"); 280cache.TryAdd(key1, new TestValue("temp1")); 281cache.TryAdd(key2, new TestValue("temp2")); 303var value = new TestValue($"Task{taskId}-Value{j}"); 308cache.GetOrAdd(key, () => new TestValue("Factory")); 309cache.GetOrAdd(key, "arg", arg => new TestValue(arg)); 319var testValue = new TestValue("test"); 341return new TestValue("shared-value"); 367var value = new TestValue("test"); 398var intValue = new TestValue("int-value"); 406var recordValue = new TestValue("record-value"); 424values[i] = new TestValue($"Value{i}");
69 references to TestValue
Microsoft.AspNetCore.Razor.Utilities.Shared.UnitTests (69)
Threading\CleanableWeakCacheTests.cs (69)
32var cache = new CleanableWeakCache<string, TestValue>(10); 43Assert.Throws<ArgumentOutOfRangeException>(() => new CleanableWeakCache<string, TestValue>(cleanupThreshold)); 51var cache = new CleanableWeakCache<string, TestValue>(10); 52var value = new TestValue("test"); 54var result = cache.GetOrAdd(Key, value); 64var cache = new CleanableWeakCache<string, TestValue>(10); 65var existingValue = new TestValue("existing"); 66var newValue = new TestValue("new"); 70var result = cache.GetOrAdd(Key, newValue); 81var cache = new CleanableWeakCache<string, TestValue>(10); 82var expectedValue = new TestValue("factory"); 84var result = cache.GetOrAdd(Key, () => expectedValue); 94var cache = new CleanableWeakCache<string, TestValue>(10); 95var existingValue = new TestValue("existing"); 100var result = cache.GetOrAdd(Key, () => 116var cache = new CleanableWeakCache<string, TestValue>(10); 118var result = cache.GetOrAdd(Key, Arg, argument => new TestValue(argument)); 129var cache = new CleanableWeakCache<string, TestValue>(10); 130var existingValue = new TestValue("existing"); 135var result = cache.GetOrAdd(Key, Arg, argument => 150var cache = new CleanableWeakCache<string, TestValue>(10); 151var value = new TestValue("test"); 163var cache = new CleanableWeakCache<string, TestValue>(10); 164var existingValue = new TestValue("existing"); 165var newValue = new TestValue("new"); 179var cache = new CleanableWeakCache<string, TestValue>(10); 180var value = new TestValue("test"); 184Assert.True(cache.TryGet(Key, out var retrievedValue)); 191var cache = new CleanableWeakCache<string, TestValue>(10); 193Assert.False(cache.TryGet("nonexistent", out var value)); 202var cache = new CleanableWeakCache<string, TestValue>(10); 210Assert.False(cache.TryGet(Key, out var value)); 213static void AddTemporaryValue(CleanableWeakCache<string, TestValue> cache, string key) 225var cache = new CleanableWeakCache<string, TestValue>(10); 232var newValue = new TestValue("new"); 235var result = cache.GetOrAdd(Key, newValue); 239static void AddTemporaryValue(CleanableWeakCache<string, TestValue> cache, string key) 254var cache = new CleanableWeakCache<string, TestValue>(3); 262var persistentValue = new TestValue("persistent"); 266var newValue = new TestValue("new"); 272Assert.True(cache.TryGet(Key3, out var key3Value)); 274Assert.True(cache.TryGet(Key4, out var key4Value)); 277static void AddTemporaryValues(CleanableWeakCache<string, TestValue> cache, string key1, string key2) 291var cache = new CleanableWeakCache<int, TestValue>(CleanUpThreshold); 303var value = new TestValue($"Task{taskId}-Value{j}"); 319var testValue = new TestValue("test"); 320var result = cache.GetOrAdd(testKey, testValue); 329var cache = new CleanableWeakCache<string, TestValue>(100); 331var tasks = new Task<TestValue>[taskCount]; 349var firstResult = results[0]; 359Assert.True(cache.TryGet(Key, out var cachedValue)); 366var cache = new CleanableWeakCache<string, TestValue>(10); 367var value = new TestValue("test"); 379var cache = new CleanableWeakCache<string, TestValue?>(10); 382var result1 = cache.GetOrAdd("key1", (TestValue?)null); 383var result2 = cache.GetOrAdd("key2", () => null); 384var result3 = cache.GetOrAdd("key3", "arg", _ => null); 397var intCache = new CleanableWeakCache<int, TestValue>(10); 398var intValue = new TestValue("int-value"); 400Assert.True(intCache.TryGet(42, out var retrievedIntValue)); 405var recordCache = new CleanableWeakCache<TestKey, TestValue>(10); 406var recordValue = new TestValue("record-value"); 408Assert.True(recordCache.TryGet(record, out var retrievedRecordValue)); 418var cache = new CleanableWeakCache<int, TestValue>(CleanUpThreshold); 419var values = new TestValue[ItemCount]; 431Assert.True(cache.TryGet(i, out var value)); 441var cache = new CleanableWeakCache<string, TestValue>(10); 456var cache = new CleanableWeakCache<string, TestValue>(10);