22 instantiations of TestEmbeddingGenerator
Microsoft.Extensions.AI.Tests (22)
ChatCompletion\DependencyInjectionPatterns.cs (8)
167? sc.AddEmbeddingGenerator(services => new TestEmbeddingGenerator(), lifetime.Value) 168: sc.AddEmbeddingGenerator(services => new TestEmbeddingGenerator()); 190? sc.AddEmbeddingGenerator(services => new TestEmbeddingGenerator(), lifetime.Value) 191: sc.AddEmbeddingGenerator(services => new TestEmbeddingGenerator()); 212? sc.AddKeyedEmbeddingGenerator("key", services => new TestEmbeddingGenerator(), lifetime.Value) 213: sc.AddKeyedEmbeddingGenerator("key", services => new TestEmbeddingGenerator()); 236? sc.AddKeyedEmbeddingGenerator("key", services => new TestEmbeddingGenerator(), lifetime.Value) 237: sc.AddKeyedEmbeddingGenerator("key", services => new TestEmbeddingGenerator());
Embeddings\ConfigureOptionsEmbeddingGeneratorTests.cs (3)
17Assert.Throws<ArgumentNullException>("configure", () => new ConfigureOptionsEmbeddingGenerator<string, Embedding<float>>(new TestEmbeddingGenerator(), null!)); 23using var innerGenerator = new TestEmbeddingGenerator(); 38using IEmbeddingGenerator<string, Embedding<float>> innerGenerator = new TestEmbeddingGenerator
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
32using var testGenerator = new TestEmbeddingGenerator
Embeddings\EmbeddingGeneratorBuilderTests.cs (4)
16using var expectedOuterGenerator = new TestEmbeddingGenerator(); 17using var expectedInnerGenerator = new TestEmbeddingGenerator(); 38using var expectedInnerGenerator = new TestEmbeddingGenerator(); 74using var innerGenerator = new TestEmbeddingGenerator();
Embeddings\LoggingEmbeddingGeneratorTests.cs (3)
20Assert.Throws<ArgumentNullException>("logger", () => new LoggingEmbeddingGenerator<string, Embedding<float>>(new TestEmbeddingGenerator(), null!)); 26using var innerGenerator = new TestEmbeddingGenerator(); 54using IEmbeddingGenerator<string, Embedding<float>> innerGenerator = new TestEmbeddingGenerator
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
34using var innerGenerator = new TestEmbeddingGenerator
Embeddings\UseDelegateEmbeddingGeneratorTests.cs (2)
17using var generator = new TestEmbeddingGenerator(); 33using IEmbeddingGenerator<string, Embedding<float>> innerGenerator = new TestEmbeddingGenerator
11 references to TestEmbeddingGenerator
Microsoft.Extensions.AI.Tests (11)
ChatCompletion\DependencyInjectionPatterns.cs (2)
176Assert.IsType<TestEmbeddingGenerator>(sd.ImplementationFactory(null!)); 222Assert.IsType<TestEmbeddingGenerator>(sd.KeyedImplementationFactory(null!, null!));
Embeddings\ConfigureOptionsEmbeddingGeneratorTests.cs (1)
23using var innerGenerator = new TestEmbeddingGenerator();
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
32using var testGenerator = new TestEmbeddingGenerator
Embeddings\EmbeddingGeneratorBuilderTests.cs (4)
16using var expectedOuterGenerator = new TestEmbeddingGenerator(); 17using var expectedInnerGenerator = new TestEmbeddingGenerator(); 38using var expectedInnerGenerator = new TestEmbeddingGenerator(); 74using var innerGenerator = new TestEmbeddingGenerator();
Embeddings\LoggingEmbeddingGeneratorTests.cs (1)
26using var innerGenerator = new TestEmbeddingGenerator();
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
34using var innerGenerator = new TestEmbeddingGenerator
Embeddings\UseDelegateEmbeddingGeneratorTests.cs (1)
17using var generator = new TestEmbeddingGenerator();