42 writes to Key
Microsoft.Extensions.VectorData.ConformanceTests (42)
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\EmbeddingGenerationTests.cs (9)
190Key = stringVectorFixture.GenerateNextKey<TKey>(), 240Key = stringVectorFixture.GenerateNextKey<TKey>(), 247Key = stringVectorFixture.GenerateNextKey<TKey>(), 465Key = GenerateNextKey<TKey>(), 472Key = GenerateNextKey<TKey>(), 479Key = GenerateNextKey<TKey>(), 536Key = GenerateNextKey<TKey>(), 543Key = GenerateNextKey<TKey>(), 550Key = GenerateNextKey<TKey>(),
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\FilterTests.cs (5)
614Key = GenerateNextKey<TKey>(), 625Key = GenerateNextKey<TKey>(), 636Key = GenerateNextKey<TKey>(), 647Key = GenerateNextKey<TKey>(), 658Key = GenerateNextKey<TKey>(),
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\HybridSearchTests.cs (5)
183Key = GenerateNextKey<TKey>(), 190Key = GenerateNextKey<TKey>(), 197Key = GenerateNextKey<TKey>(), 238Key = GenerateNextKey<TKey>(), 246Key = GenerateNextKey<TKey>(),
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\ModelTests\BasicModelTests.cs (11)
213Key = expectedKey, 234Key = existingRecord.Key, 254Key = fixture.GenerateNextKey<TKey>(), 261Key = fixture.GenerateNextKey<TKey>(), 288Key = fixture.TestData[0].Key, 295Key = fixture.TestData[1].Key, 320Key = fixture.GenerateNextKey<TKey>(), 327Key = fixture.TestData[0].Key, 473Key = GenerateNextKey<TKey>(), 480Key = GenerateNextKey<TKey>(), 487Key = GenerateNextKey<TKey>(),
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\ModelTests\MultiVectorModelTests.cs (3)
33Key = expectedKey, 88Key = GenerateNextKey<TKey>(), 95Key = GenerateNextKey<TKey>(),
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\ModelTests\NoDataModelTests.cs (3)
33Key = expectedKey, 63Key = GenerateNextKey<TKey>(), 68Key = GenerateNextKey<TKey>(),
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\ModelTests\NoVectorModelTests.cs (3)
34Key = expectedKey, 64Key = GenerateNextKey<TKey>(), 69Key = GenerateNextKey<TKey>(),
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\TypeTests\DataTypeTests.cs (3)
244mainRecord.Key = fixture.MainRecordKey; 249otherRecord.Key = fixture.OtherRecordKey; 258nullRecord.Key = fixture.NullRecordKey;
65 references to Key
Microsoft.Extensions.VectorData.ConformanceTests (65)
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\CollectionManagementTests.cs (1)
107new VectorStoreKeyProperty(nameof(Record.Key), typeof(TKey)) { StorageName = "key" },
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\EmbeddingGenerationTests.cs (8)
214[nameof(Record.Key)] = stringVectorFixture.GenerateNextKey<TKey>(), 276[nameof(Record.Key)] = stringVectorFixture.GenerateNextKey<TKey>(), 283[nameof(Record.Key)] = stringVectorFixture.GenerateNextKey<TKey>(), 322var exception = await Assert.ThrowsAsync<NotSupportedException>(() => collection.GetAsync(stringVectorFixture.TestData[0].Key, new() { IncludeVectors = true })); 334[stringVectorFixture.TestData[0].Key, stringVectorFixture.TestData[1].Key], 448new VectorStoreKeyProperty(nameof(Record.Key), typeof(TKey)), 519new VectorStoreKeyProperty(nameof(RecordWithRomOfFloatVectorProperty.Key), typeof(TKey)),
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\FilterTests.cs (7)
490var expected = fixture.TestData.AsQueryable().Where(filter).OrderBy(r => r.Key).ToList(); 517.OrderBy(r => r.Key) 537.OrderBy(r => r[nameof(FilterRecord.Key)]) 589new VectorStoreKeyProperty(nameof(FilterRecord.Key), typeof(TKey)), 674Assert.Equal(x.Key, y.Key); 699Assert.Equal(x.Key, y["Key"]);
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\ModelTests\BasicModelTests.cs (23)
21var received = await Collection.GetAsync(expectedRecord.Key, new() { IncludeVectors = includeVectors }); 31var ids = expectedRecords.Select(record => record.Key); 38received.Single(r => r.Key.Equals(record.Key)), 77var ids = expectedRecords.Select(record => record.Key).Append(missingKey).ToArray(); 86received.Single(r => r.Key.Equals(record.Key)), 234Key = existingRecord.Key, 240Assert.NotNull(await Collection.GetAsync(existingRecord.Key)); 243var received = await Collection.GetAsync(existingRecord.Key, new() { IncludeVectors = true }); 268var keys = newRecords.Select(record => record.Key).ToArray(); 288Key = fixture.TestData[0].Key, 295Key = fixture.TestData[1].Key, 304var keys = existingRecords.Select(record => record.Key).ToArray(); 327Key = fixture.TestData[0].Key, 336var keys = records.Select(record => record.Key).ToArray(); 371var keyToRemove = fixture.TestData[0].Key; 380TKey[] keysToRemove = [fixture.TestData[0].Key, fixture.TestData[1].Key]; 499new VectorStoreKeyProperty(nameof(Record.Key), typeof(TKey)), 526Assert.Equal(Key, other.Key); 546=> $"Key: {Key}, Text: {Text}";
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\ModelTests\MultiVectorModelTests.cs (5)
22var received = await Collection.GetAsync(expectedRecord.Key, new() { IncludeVectors = includeVectors }); 49var keyToRemove = fixture.TestData[0].Key; 107new VectorStoreKeyProperty(nameof(MultiVectorRecord.Key), typeof(TKey)), 139Assert.Equal(Key, other.Key);
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\ModelTests\NoDataModelTests.cs (5)
22var received = await Collection.GetAsync(expectedRecord.Key, new() { IncludeVectors = includeVectors }); 47var keyToRemove = fixture.TestData[0].Key; 78new VectorStoreKeyProperty(nameof(NoDataRecord.Key), typeof(TKey)), 95Assert.Equal(Key, other.Key);
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\ModelTests\NoVectorModelTests.cs (7)
23var received = await Collection.GetAsync(expectedRecord.Key, new() { IncludeVectors = includeVectors }); 48var keyToRemove = fixture.TestData[0].Key; 79new VectorStoreKeyProperty(nameof(NoVectorRecord.Key), typeof(TKey)), 89var results = await Collection.GetAsync([TestData[0].Key, TestData[1].Key]).ToArrayAsync(); 110Assert.Equal(Key, other.Key);
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\Support\VectorStoreCollectionFixture.cs (1)
19keys = await Collection.GetAsync(r => true, top: BatchSize).Select(r => r.Key).ToArrayAsync();
..\..\..\..\src\Libraries\Microsoft.Extensions.VectorData.ConformanceTests\TypeTests\DataTypeTests.cs (8)
290mainRecord[nameof(RecordBase.Key)] = fixture.MainRecordKey; 295otherRecord[nameof(RecordBase.Key)] = fixture.OtherRecordKey; 305nullRecord[nameof(RecordBase.Key)] = fixture.NullRecordKey; 363Assert.Equal(fixture.MainRecordKey, result.Key); 378Assert.Equal(fixture.NullRecordKey, result.Key); 403Assert.Equal(fixture.MainRecordKey, result[nameof(RecordBase.Key)]); 421Assert.Equal(fixture.NullRecordKey, result[nameof(RecordBase.Key)]); 471new VectorStoreKeyProperty(nameof(RecordBase.Key), typeof(TKey)),