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