public void dependency_with_setter_with_value() { var instance = new ConfiguredInstance(typeof(GuyWithProperties)); var prop = instance.PluggedType.GetProperty("Widget"); var myWidget = new ColorWidget("red"); instance.Dependencies.AddForProperty(prop, myWidget); var container = new Container(); container.GetInstance<GuyWithProperties>(instance) .Widget.ShouldBeTheSameAs(myWidget); }
public void dependency_with_setter_with_value() { var instance = new ConfiguredInstance(typeof(GuyWithProperties)); var prop = instance.PluggedType.GetProperty("Widget"); var myWidget = new ColorWidget("red"); instance.Dependencies.AddForProperty(prop, myWidget); var container = new Container(); container.GetInstance <GuyWithProperties>(instance) .Widget.ShouldBeTheSameAs(myWidget); }