public void TestCtr() { var dummy = new TestDummay2(); Action <int, int> exeAction = dummy.Inc; Action <int, int> undoAction = dummy.Dec; Assert.Throws <ArgumentNullException> (() => new Command <int, int> (1, 2, null, null)); Assert.Throws <ArgumentNullException> (() => new Command <int, int> (2, 3, exeAction, null)); Assert.Throws <ArgumentNullException> (() => new Command <int, int> (3, 4, null, undoAction)); }
public void TestCtr() { var dummy = new TestDummay2 (); Action<int,int> exeAction = dummy.Inc; Action<int,int> undoAction = dummy.Dec; Assert.Throws<ArgumentNullException> (() => new Command<int,int> (1,2,null, null)); Assert.Throws<ArgumentNullException> (() => new Command<int,int> (2,3,exeAction, null)); Assert.Throws<ArgumentNullException> (() => new Command<int,int> (3,4,null, undoAction)); }