コード例 #1
0
        public void WeakActionCanExecute()
        {
            DummyClass test = new DummyClass();
            WeakAction action = new WeakAction(test, test.TestNonParameterizedMethod);

            Assert.IsTrue(action.IsAlive);
            action.Execute();
        }
コード例 #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;
        }
コード例 #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");
        }
コード例 #4
0
        private WeakAction CreateWeakAction()
        {
            DummyClass test = new DummyClass();
            WeakAction action = new WeakAction(test, test.TestNonParameterizedMethod);

            Assert.IsTrue(action.IsAlive);

            return action;
        }