public void TestMapInstanceToSingleTonDoesNotReturnPreviousSignletonAferUnMapInstanceToSingletonIsInvoiked() { var origPM = new TestPM (); DI.MapInstanceToSingleton<TestPM> (new TestPM()); DI.UnMapInstanceFromSingleton<TestPM> (); Assert.AreNotEqual (origPM, DI.Get<TestPM> ()); }
public void TestMapInstanceToSingleTon() { DI.MapSingleton<TestPM> (); var pm = new TestPM (); DI.MapInstanceToSingleton<TestPM> (pm); Assert.AreEqual (pm, DI.Get<TestPM> ()); }
public void TestMapInstanceToSingleTon() { DI.MapSingleton<TestPM>(); var pm = new TestPM(); DI.MapInstanceToSingleton<TestPM>(pm); pm.ShouldEqual(DI.Get<TestPM>()); }
public void TestMapInstanceToSingleTon() { DI.MapSingleton <TestPM>(); var pm = new TestPM(); DI.MapInstanceToSingleton <TestPM>(pm); Assert.AreEqual(pm, DI.Get <TestPM>()); }
public void TestMapInstanceToSingleTonDoesNotReturnPreviousSignletonAferUnMapInstanceToSingletonIsInvoiked() { var origPM = new TestPM(); DI.MapInstanceToSingleton <TestPM> (new TestPM()); DI.UnMapInstanceFromSingleton <TestPM> (); Assert.AreNotEqual(origPM, DI.Get <TestPM> ()); }
public void TestMapInstanceToSingleTonDoesNotReturnPreviousSignletonAferUnMapInstanceToSingletonIsInvoiked() { // ReSharper disable once InconsistentNaming var origPM = new TestPM(); DI.MapInstanceToSingleton <TestPM>(new TestPM()); DI.UnMapInstanceFromSingleton <TestPM>(); Assert.AreNotEqual(origPM, DI.Get <TestPM>()); }
public void TestMapInstanceToSingleTonDoesNotReturnPreviousSignletonAferUnMapInstanceToSingletonIsInvoiked() { // ReSharper disable once InconsistentNaming var origPM = new TestPM(); DI.MapInstanceToSingleton<TestPM>(new TestPM()); DI.UnMapInstanceFromSingleton<TestPM>(); origPM.ShouldNotEqual(DI.Get<TestPM>()); }