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);
}