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