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)
17
Assert.Throws<ArgumentNullException>("configure", () => new ConfigureOptionsEmbeddingGenerator<string, Embedding<float>>(new
TestEmbeddingGenerator
(), null!));
23
using var innerGenerator = new
TestEmbeddingGenerator
();
38
using IEmbeddingGenerator<string, Embedding<float>> innerGenerator = new
TestEmbeddingGenerator
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
32
using var testGenerator = new
TestEmbeddingGenerator
Embeddings\EmbeddingGeneratorBuilderTests.cs (4)
16
using var expectedOuterGenerator = new
TestEmbeddingGenerator
();
17
using var expectedInnerGenerator = new
TestEmbeddingGenerator
();
38
using var expectedInnerGenerator = new
TestEmbeddingGenerator
();
74
using var innerGenerator = new
TestEmbeddingGenerator
();
Embeddings\LoggingEmbeddingGeneratorTests.cs (3)
20
Assert.Throws<ArgumentNullException>("logger", () => new LoggingEmbeddingGenerator<string, Embedding<float>>(new
TestEmbeddingGenerator
(), null!));
26
using var innerGenerator = new
TestEmbeddingGenerator
();
54
using IEmbeddingGenerator<string, Embedding<float>> innerGenerator = new
TestEmbeddingGenerator
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
34
using var innerGenerator = new
TestEmbeddingGenerator
Embeddings\UseDelegateEmbeddingGeneratorTests.cs (2)
17
using var generator = new
TestEmbeddingGenerator
();
33
using IEmbeddingGenerator<string, Embedding<float>> innerGenerator = new
TestEmbeddingGenerator
11 references to TestEmbeddingGenerator
Microsoft.Extensions.AI.Tests (11)
ChatCompletion\DependencyInjectionPatterns.cs (2)
176
Assert.IsType<
TestEmbeddingGenerator
>(sd.ImplementationFactory(null!));
222
Assert.IsType<
TestEmbeddingGenerator
>(sd.KeyedImplementationFactory(null!, null!));
Embeddings\ConfigureOptionsEmbeddingGeneratorTests.cs (1)
23
using
var
innerGenerator = new TestEmbeddingGenerator();
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
32
using
var
testGenerator = new TestEmbeddingGenerator
Embeddings\EmbeddingGeneratorBuilderTests.cs (4)
16
using
var
expectedOuterGenerator = new TestEmbeddingGenerator();
17
using
var
expectedInnerGenerator = new TestEmbeddingGenerator();
38
using
var
expectedInnerGenerator = new TestEmbeddingGenerator();
74
using
var
innerGenerator = new TestEmbeddingGenerator();
Embeddings\LoggingEmbeddingGeneratorTests.cs (1)
26
using
var
innerGenerator = new TestEmbeddingGenerator();
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (1)
34
using
var
innerGenerator = new TestEmbeddingGenerator
Embeddings\UseDelegateEmbeddingGeneratorTests.cs (1)
17
using
var
generator = new TestEmbeddingGenerator();