Exemplo n.º 1
0
        public void TestSingletonWithSetResolver()
        {
            Bind(MakeBind <MyIFace, MyClass> ().AsSingleton());

            MyIFace inst1 = Injector.Resolve <MyIFace> ();
            MyIFace inst2 = Injector.Resolve <MyIFace> ();

            Assert.IsTrue(object.ReferenceEquals(inst1, inst2));
        }
Exemplo n.º 2
0
        public void TestSingletonWithSetResolver()
        {
            var injector = Injector.NewInstance();

            injector.Bind <MyIFace, MyClass> ().AsSingleton();

            MyIFace inst1 = injector.Resolve <MyIFace> ();
            MyIFace inst2 = injector.Resolve <MyIFace> ();

            Assert.IsTrue(object.ReferenceEquals(inst1, inst2));
        }