public void TestInjectionsWorkWithMediators()
 {
     DI.MapMediatorToClass<TestMediator, TestMediatorTarget> ();
     TestMediatorTarget target = new TestMediatorTarget ();
     var m = DI.RequestMediator(target) as TestMediator;
     Assert.NotNull (m.PM);
 }
 public void TestDestroyMediator()
 {
     DI.MapMediatorToClass<TestMediator, TestMediatorTarget> ();
     TestMediatorTarget target = new TestMediatorTarget ();
     DI.RequestMediator(target);
     DI.DestroyMediator (target);
 }
Exemple #3
0
        public void TestRequestMediatorInvokesRegister()
        {
            DI.MapMediatorToClass <TestMediator, TestMediatorTarget>();
            var target       = new TestMediatorTarget();
            var testMediator = DI.RequestMediator(target) as TestMediator;

            Assert.True(testMediator != null && testMediator.RegisterInvoked);
        }
 public void TestDestroyMediatorInvokesUnregister()
 {
     DI.MapMediatorToClass<TestMediator, TestMediatorTarget> ();
     TestMediatorTarget target = new TestMediatorTarget ();
     var m = DI.RequestMediator(target) as TestMediator;
     DI.DestroyMediator (target);
     Assert.True (m.UnregisterInvoked);
 }
        public void TestDestroyMediator()
        {
            DI.MapMediatorToClass <TestMediator, TestMediatorTarget> ();
            TestMediatorTarget target = new TestMediatorTarget();

            DI.RequestMediator(target);
            DI.DestroyMediator(target);
        }
        public void TestInjectionsWorkWithMediators()
        {
            DI.MapMediatorToClass <TestMediator, TestMediatorTarget> ();
            TestMediatorTarget target = new TestMediatorTarget();
            var m = DI.RequestMediator(target) as TestMediator;

            Assert.NotNull(m.PM);
        }
 public void TestRequestMediatorInvokesRegister()
 {
     DI.MapMediatorToClass<TestMediator, TestMediatorTarget> ();
     var target = new TestMediatorTarget ();
     var testMediator = (TestMediator)DI.RequestMediator (target);
     testMediator.ShouldNotBeNull ();
     testMediator.RegisterInvoked.ShouldBeTrue ();
 }
 public void TestInjectionsWorkWithMediators()
 {
     DI.MapMediatorToClass<TestMediator, TestMediatorTarget> ();
     var target = new TestMediatorTarget ();
     var m = (TestMediator)DI.RequestMediator (target);
     m.ShouldNotBeNull ();
     m.PM.ShouldNotBeNull ();
 }
        public void TestDestroyMediatorInvokesUnregister()
        {
            DI.MapMediatorToClass <TestMediator, TestMediatorTarget> ();
            TestMediatorTarget target = new TestMediatorTarget();
            var m = DI.RequestMediator(target) as TestMediator;

            DI.DestroyMediator(target);
            Assert.True(m.UnregisterInvoked);
        }
 public void TestDestroyMediatorInvokesUnregister()
 {
     DI.MapMediatorToClass<TestMediator, TestMediatorTarget> ();
     var target = new TestMediatorTarget ();
     var mediator = (TestMediator)DI.RequestMediator (target);
     DI.DestroyMediator (target);
     mediator.ShouldNotBeNull ();
     mediator.UnregisterInvoked.ShouldBeTrue ();
 }
 void TryRequestingAMediatorForTargetTwice()
 {
     TestMediatorTarget target = new TestMediatorTarget ();
     DI.RequestMediator (target);
     DI.RequestMediator (target);
 }
 public void TestRequestMediatorInvokesRegister()
 {
     DI.MapMediatorToClass<TestMediator, TestMediatorTarget> ();
     TestMediatorTarget target = new TestMediatorTarget ();
     Assert.True((DI.RequestMediator(target) as TestMediator).RegisterInvoked);
 }
 public void TestRequestMediator()
 {
     DI.MapMediatorToClass<TestMediator, TestMediatorTarget> ();
     TestMediatorTarget target = new TestMediatorTarget ();
     Assert.NotNull(DI.RequestMediator(target));
 }
 protected void TryRequestingAMediatorForTargetTwice()
 {
     var target = new TestMediatorTarget ();
     DI.RequestMediator (target);
     DI.RequestMediator (target);
 }
 public void TestRequestMediator()
 {
     DI.MapMediatorToClass<TestMediator, TestMediatorTarget> ();
     var target = new TestMediatorTarget ();
     DI.RequestMediator (target).ShouldNotBeNull ();
 }