public DefaultGroupCommandFactory(Dep1 d1, Dep2 d2, Dep3 d3, Dep4 d4, Dep5 d5) { _d1 = d1; _d2 = d2; _d3 = d3; _d4 = d4; _d5 = d5; }
public void FuncTests_Resolve_ParameterInjection_Mixed2() { var container = new StashboxContainer(); container.RegisterType <FuncTest5>(); container.RegisterType <FuncTest6>(); container.RegisterType <Dep2>(); container.RegisterType <Dep4>(); var inst = container.Resolve <FuncTest5>(); var d3 = new Dep3(); var d = inst.Dep(d3); var d32 = new Dep3(); Assert.IsNotNull(d.Dep(d32).Dep); Assert.AreNotSame(d3, d.Dep(d32).Dep); Assert.AreSame(d3, d.Dep1); }
public void FuncTests_Resolve_ParameterInjection_Mixed() { var container = new StashboxContainer(); container.RegisterType <FuncTest3>(); container.RegisterType <FuncTest4>(); container.RegisterType <Dep2>(); container.RegisterType <Dep4>(); var inst = container.Resolve <FuncTest3>(); var d1 = new Dep1(); var d3 = new Dep3(); var d = inst.Dep(d1, d3); var d12 = new Dep1(); Assert.AreNotSame(d1, d.Dep(d12).Dep); Assert.AreSame(d12, d.Dep(d12).Dep); }
public Dep4(Dep3 dep) { Dep = dep; }
public FuncTest6(Dep3 dep1, Func <Dep3, Dep4> dep) { Dep1 = dep1; Dep = dep; }
public AddGroupCommand(string value, Dep3 d3, Dep5 d5) { _value = value; _d3 = d3; _d5 = d5; }
public Test(Dep dep, Dep2 dep2, Dep3 dep3) { Assert.True(false, "wrong constructor"); }
public DepDecorator(Dep dep, Dep2 dep2, Dep3 dep3) { Assert.True(false, "wrong constructor"); }
public AudioChannelViewModel(Channel channel, Dep1 dep1, Dep2 dep2, Dep3 dep3) {
public Test(Dep dep, Dep2 dep2, Dep3 dep3) { Assert.Fail("wrong constructor"); }
public DepDecorator(Dep dep, Dep2 dep2, Dep3 dep3) { Assert.Fail("wrong constructor"); }