public void DisposableActionGetsCorrectParameterFromCtor() { const int expected = 4543; TestTool .RunTasks(5, () => { int actual = 0; // Disposing 되었을 때, actual 값이 변경됩니다. var action = new DisposableAction<int>(delegate(int i) { actual = i; }, expected); Assert.AreNotEqual(expected, actual); action.Dispose(); Assert.AreEqual(expected, actual); }); }
public void DisposableActionGetsCorrectParameterFromCtor() { const int expected = 4543; TestTool .RunTasks(5, () => { int actual = 0; // Disposing 되었을 때, actual 값이 변경됩니다. var action = new DisposableAction <int>(delegate(int i) { actual = i; }, expected); Assert.AreNotEqual(expected, actual); action.Dispose(); Assert.AreEqual(expected, actual); }); }