Skip to content

Resolve fails when registered with nested injection #204

@ENikS

Description

@ENikS

Description

When a parameter is overridden with code like this: new InjectionParameter(new InjectionParameter(overridden) resolution fails.

To Reproduce

[TestMethod]
public void SomeDescriptiveName()
{
    var container = new UnityContainer()
                .RegisterType<ISomeType, SomeType>(new InjectionParameter(new InjectionParameter("xx"));


    var res = container.Resolve<Func<ISomeType>>();
    
    Assert.SomeFailingVerification(...);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions