public void should_resolve_in_registration_order() { var instances = new IBoo[] { new AnotherBoo(), new ChildBoo2(), new Boo(), new ChildBoo1() }; instances.ForEach(i => Container.Put(Binding.Use(i).As <IBoo>())); var resolved = Container.GetAll <IBoo>(); resolved.Should().ContainInOrder(instances); }
public Xoo(int someNumber, IBoo someBoo, IBoo anyBoo) { SomeNumber = someNumber; SomeBoo = someBoo; AnyBoo = anyBoo; }
public void should_resolve_in_registration_order() { var instances = new IBoo[] {new AnotherBoo(), new ChildBoo2(), new Boo(), new ChildBoo1()}; instances.ForEach(i => Container.Put(Binding.Use(i).As<IBoo>())); var resolved = Container.GetAll<IBoo>(); resolved.Should().ContainInOrder(instances); }
void Bar3(IBoo b, string a) { }