Arc.Integration.Tests.Infrastructure.Dependencies.BaseServiceLocatorTests.Should_resolve_service_with_dependency_from_factory_method C# (CSharp) Метод

Should_resolve_service_with_dependency_from_factory_method() приватный Метод

private Should_resolve_service_with_dependency_from_factory_method ( ) : void
Результат void
        public void Should_resolve_service_with_dependency_from_factory_method()
        {
            var target = CreateSUT();

            target.Register(
                Requested.Service<IServiceFactory>()
                    .IsImplementedBy<ServiceFactoryImpl>(),

                Requested.Service<IParameterlessService>()
                    .IsConstructedBy(x => x.Resolve<IServiceFactory>().Create()),

                Requested.Service<IService>()
                    .IsImplementedBy<ServiceImpl>()
                );

            var actual = target.Resolve<IService>();

            Assert.That(actual, Is.Not.Null);
            Assert.That(actual.Dependency, Is.Not.Null);
        }