コード例 #1
0
ファイル: DITests.cs プロジェクト: krenhammer/MonkeyArms
 public void TestMapInstanceToSingleTonDoesNotReturnPreviousSignletonAferUnMapInstanceToSingletonIsInvoiked()
 {
     var origPM = new TestPM ();
     DI.MapInstanceToSingleton<TestPM> (new TestPM());
     DI.UnMapInstanceFromSingleton<TestPM> ();
     Assert.AreNotEqual (origPM, DI.Get<TestPM> ());
 }
コード例 #2
0
ファイル: DITests.cs プロジェクト: krenhammer/MonkeyArms
 public void TestMapInstanceToSingleTon()
 {
     DI.MapSingleton<TestPM> ();
     var pm = new TestPM ();
     DI.MapInstanceToSingleton<TestPM> (pm);
     Assert.AreEqual (pm, DI.Get<TestPM> ());
 }
コード例 #3
0
ファイル: DITests.cs プロジェクト: williamsrz/MonkeyArms
 public void TestMapInstanceToSingleTon()
 {
     DI.MapSingleton<TestPM>();
     var pm = new TestPM();
     DI.MapInstanceToSingleton<TestPM>(pm);
     pm.ShouldEqual(DI.Get<TestPM>());
 }
コード例 #4
0
ファイル: DITests.cs プロジェクト: arsalan/MonkeyArms
        public void TestMapInstanceToSingleTon()
        {
            DI.MapSingleton <TestPM>();
            var pm = new TestPM();

            DI.MapInstanceToSingleton <TestPM>(pm);
            Assert.AreEqual(pm, DI.Get <TestPM>());
        }
コード例 #5
0
ファイル: DITests.cs プロジェクト: krenhammer/MonkeyArms
        public void TestMapInstanceToSingleTonDoesNotReturnPreviousSignletonAferUnMapInstanceToSingletonIsInvoiked()
        {
            var origPM = new TestPM();

            DI.MapInstanceToSingleton <TestPM> (new TestPM());
            DI.UnMapInstanceFromSingleton <TestPM> ();
            Assert.AreNotEqual(origPM, DI.Get <TestPM> ());
        }
コード例 #6
0
ファイル: DITests.cs プロジェクト: arsalan/MonkeyArms
        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>());
        }
コード例 #7
0
ファイル: DITests.cs プロジェクト: williamsrz/MonkeyArms
 public void TestMapInstanceToSingleTonDoesNotReturnPreviousSignletonAferUnMapInstanceToSingletonIsInvoiked()
 {
     // ReSharper disable once InconsistentNaming
     var origPM = new TestPM();
     DI.MapInstanceToSingleton<TestPM>(new TestPM());
     DI.UnMapInstanceFromSingleton<TestPM>();
     origPM.ShouldNotEqual(DI.Get<TestPM>());
 }