public void Test2() { Container.Bind <IFoo>().To <Foo1>().AsSingle(); Container.Bind <IFoo>().To <Foo2>().AsSingle().IfNotBound(); Assert.IsEqual(Container.ResolveAll <IFoo>().Count, 1); Assert.IsType <Foo1>(Container.Resolve <IFoo>()); }
public void Test2() { Container.Bind <IFoo>().To <Foo1>().AsSingle(); Container.Bind <IFoo>().To <Foo2>().AsSingle().IfNotBound(); Assert.IsEqual(Container.ResolveAll <IFoo>().Count, 1); Assert.IsType <Foo1>(Container.Resolve <IFoo>()); }