// Copyright (c) Microsoft. All rights reserved. using VectorData.ConformanceTests.ModelTests; using VectorData.ConformanceTests.Support; using Weaviate.ConformanceTests.Support; using Xunit; namespace Weaviate.ConformanceTests.ModelTests; public class WeaviateNoDataModelTests_NamedVectors(WeaviateNoDataModelTests_NamedVectors.Fixture fixture) : NoDataModelTests(fixture), IClassFixture { public new class Fixture : NoDataModelTests.Fixture { public override TestStore TestStore => WeaviateTestStore.NamedVectorsInstance; /// /// Weaviate collections must start with an uppercase letter. /// protected override string CollectionNameBase => "NoDataNamedCollection"; } } public class WeaviateNoDataModelTests_UnnamedVector(WeaviateNoDataModelTests_UnnamedVector.Fixture fixture) : NoDataModelTests(fixture), IClassFixture { public new class Fixture : NoDataModelTests.Fixture { public override TestStore TestStore => WeaviateTestStore.UnnamedVectorInstance; /// /// Weaviate collections must start with an uppercase letter. /// protected override string CollectionNameBase => "NoDataUnnamedCollection"; } }