Example #1
0
            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);
            }
Example #2
0
 public Xoo(int someNumber, IBoo someBoo, IBoo anyBoo)
 {
     SomeNumber = someNumber;
     SomeBoo = someBoo;
     AnyBoo = anyBoo;
 }
Example #3
0
            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)
 {
 }
Example #5
0
 public Xoo(int someNumber, IBoo someBoo, IBoo anyBoo)
 {
     SomeNumber = someNumber;
     SomeBoo    = someBoo;
     AnyBoo     = anyBoo;
 }