68 references to TestData
Microsoft.Extensions.VectorData.ConformanceTests (68)
EmbeddingGenerationTests.cs (3)
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],
FilterTests.cs (7)
490
var expected = fixture.
TestData
.AsQueryable().Where(filter).OrderBy(r => r.Key).ToList();
501
if (expected.Count == fixture.
TestData
.Count && !expectAllResults)
505
else if (expectAllResults && expected.Count != fixture.
TestData
.Count)
507
Assert.Fail($"{nameof(expectAllResults)} was true, but the test returned {expected.Count} results instead of the expected {fixture.
TestData
.Count}.");
514
top: fixture.
TestData
.Count,
534
top: fixture.
TestData
.Count,
723
=> TestStore.WaitForDataAsync(Collection, recordCount:
TestData
.Count, r => r.Int > 0);
HybridSearchTests.cs (2)
206
=> TestStore.WaitForDataAsync(Collection, recordCount:
TestData
.Count, vectorSize: 4);
256
=> TestStore.WaitForDataAsync(Collection, recordCount:
TestData
.Count, vectorSize: 4);
ModelTests\BasicModelTests.cs (25)
19
var expectedRecord = fixture.
TestData
[0];
30
var expectedRecords = fixture.
TestData
.Take(2);
75
var expectedRecords = fixture.
TestData
.Take(2).ToArray();
102
var expectedRecord = fixture.
TestData
[0];
117
Assert.True(fixture.
TestData
.Count < 100);
121
Assert.Equal(fixture.
TestData
.Count, count);
127
var ascendingNumbers = fixture.
TestData
.Where(r => r.Number > 1).OrderBy(r => r.Number).Take(2).Select(r => r.Number).ToList();
128
var descendingNumbers = fixture.
TestData
.Where(r => r.Number > 1).OrderByDescending(r => r.Number).Take(2).Select(r => r.Number).ToList();
155
var ascendingNumbers = fixture.
TestData
159
var descendingNumbers = fixture.
TestData
199
fixture.
TestData
.Where(r => r.Number > 1).OrderBy(r => r.Number).Skip(1).Take(2).Select(r => r.Number),
225
await fixture.TestStore.WaitForDataAsync(Collection, recordCount: fixture.
TestData
.Count + 1);
231
var existingRecord = fixture.
TestData
[1];
288
Key = fixture.
TestData
[0].Key,
295
Key = fixture.
TestData
[1].Key,
327
Key = fixture.
TestData
[0].Key,
355
Assert.True(fixture.
TestData
.Count < 100);
371
var keyToRemove = fixture.
TestData
[0].Key;
380
TKey[] keysToRemove = [fixture.
TestData
[0].Key, fixture.
TestData
[1].Key];
421
var expectedRecord = fixture.
TestData
[0];
438
fixture.
TestData
[0].Vector,
443
fixture.
TestData
[1].AssertEqual(result.Record, includeVectors: false, fixture.TestStore.VectorsComparable);
451
fixture.
TestData
[0].Vector,
456
fixture.
TestData
[1].AssertEqual(result.Record, includeVectors: false, fixture.TestStore.VectorsComparable);
ModelTests\DynamicModelTests.cs (16)
21
var expectedRecord = fixture.
TestData
[0];
34
var expectedRecords = fixture.
TestData
.Take(2);
87
var expectedRecord = fixture.
TestData
[0];
103
Assert.Equal(fixture.
TestData
.Count, count);
110
var ascendingNumbers = fixture.
TestData
117
var descendingNumbers = fixture.
TestData
150
var ascendingNumbers = fixture.
TestData
157
var descendingNumbers = fixture.
TestData
197
fixture.
TestData
232
var existingRecord = fixture.
TestData
[1];
289
var recordToRemove = fixture.
TestData
[2];
314
var expectedRecord = fixture.
TestData
[0];
331
fixture.
TestData
[0][VectorPropertyName]!,
336
AssertEquivalent(fixture.
TestData
[1], result.Record, includeVectors: false, fixture.TestStore.VectorsComparable);
344
fixture.
TestData
[0][VectorPropertyName]!,
349
AssertEquivalent(fixture.
TestData
[1], result.Record, includeVectors: false, fixture.TestStore.VectorsComparable);
ModelTests\MultiVectorModelTests.cs (5)
20
var expectedRecord = fixture.
TestData
[0];
49
var keyToRemove = fixture.
TestData
[0].Key;
61
fixture.
TestData
[0].AssertEqual(result.Record, includeVectors: true, fixture.TestStore.VectorsComparable);
66
fixture.
TestData
[1].AssertEqual(result.Record, includeVectors: true, fixture.TestStore.VectorsComparable);
125
=> TestStore.WaitForDataAsync(Collection, recordCount:
TestData
.Count, vectorProperty: r => r.Vector1);
ModelTests\NoDataModelTests.cs (2)
20
var expectedRecord = fixture.
TestData
[0];
47
var keyToRemove = fixture.
TestData
[0].Key;
ModelTests\NoVectorModelTests.cs (5)
21
var expectedRecord = fixture.
TestData
[0];
48
var keyToRemove = fixture.
TestData
[0].Key;
89
var results = await Collection.GetAsync([
TestData
[0].Key,
TestData
[1].Key]).ToArrayAsync();
90
if (results.Length ==
TestData
.Count && results.All(r => r != null))
Support\VectorStoreCollectionFixtureBase.cs (3)
59
if (
TestData
.Count > 0)
61
await Collection.UpsertAsync(
TestData
);
67
=> TestStore.WaitForDataAsync(Collection, recordCount:
TestData
.Count);