Ejemplo n.º 1
0
        public void WeakActionCanExecute()
        {
            DummyClass test = new DummyClass();
            WeakAction action = new WeakAction(test, test.TestNonParameterizedMethod);

            Assert.IsTrue(action.IsAlive);
            action.Execute();
        }
Ejemplo n.º 2
0
        private WeakAction<string> CreateGenericWeakAction()
        {
            DummyClass test = new DummyClass();
            WeakAction<string> action = new WeakAction<string>(test, test.TestMethod);

            Assert.IsTrue(action.IsAlive);
            return action;
        }
Ejemplo n.º 3
0
        public void GenericWeakActionCanExecute()
        {
            DummyClass test = new DummyClass();
            WeakAction<string> action = new WeakAction<string>(test, test.TestMethod);

            Assert.IsTrue(action.IsAlive);
            action.Execute("Test");
        }
Ejemplo n.º 4
0
        private WeakAction CreateWeakAction()
        {
            DummyClass test = new DummyClass();
            WeakAction action = new WeakAction(test, test.TestNonParameterizedMethod);

            Assert.IsTrue(action.IsAlive);

            return action;
        }