public void TestSingletonWithSetResolver() { Bind(MakeBind <MyIFace, MyClass> ().AsSingleton()); MyIFace inst1 = Injector.Resolve <MyIFace> (); MyIFace inst2 = Injector.Resolve <MyIFace> (); Assert.IsTrue(object.ReferenceEquals(inst1, inst2)); }
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)); }