public void Parameter_takes_precedence_over_registered_service()
{
Container.Register(Component.For<CompA>(),
Component.For<CompB>().DependsOn(Dependency.OnValue<string>("some string")),
Component.For<CompC>().Instance(new CompC(0)));
var c2 = new CompC(42);
var args = new Arguments(new object[] { c2 });
var b = Container.Resolve<CompB>(args);
Assert.AreSame(c2, b.Compc);
}