public void ComponentParameterFetches() { DefaultPicoContainer pico = new DefaultPicoContainer(); pico.RegisterComponentImplementation(typeof (ITouchable), typeof (SimpleTouchable)); ComponentParameter parameter = new ComponentParameter(typeof (ITouchable)); Assert.IsNotNull(pico.GetComponentInstance(typeof (ITouchable))); ITouchable touchable = (ITouchable) parameter.ResolveInstance(pico, null, typeof (ITouchable)); Assert.IsNotNull(touchable); }