4 references to TryAddActivatedSingleton
Microsoft.Extensions.DependencyInjection.AutoActivation.Tests (4)
AcceptanceTest.cs (1)
236
services.
TryAddActivatedSingleton
(typeof(AnotherFakeService), sp => new AnotherFakeService(sp.GetService<IAnotherFakeServiceCounter>()!));
AutoActivationExtensionsTests.cs (3)
58
Assert.Throws<ArgumentNullException>(() => AutoActivationExtensions.
TryAddActivatedSingleton
(null!, typeof(FakeService), _ => null!));
59
Assert.Throws<ArgumentNullException>(() => AutoActivationExtensions.
TryAddActivatedSingleton
(serviceCollection, null!, _ => null!));
60
Assert.Throws<ArgumentNullException>(() => AutoActivationExtensions.
TryAddActivatedSingleton
(serviceCollection, typeof(FakeService), implementationFactory: null!));