public void TestInitialize() { _actualCount = 0; _canExecuteAction = o => true; _actionToExecute = o => _actualCount++; _sut = new CommandDisableAble <int>( _canExecuteAction, _actionToExecute); _sut.CanExecuteChanged += (o, e) => _actualCount++; }
public void CannotExecute() { int expectedCount = _actualCount; var sut = new CommandDisableAble <int>( o => false, _actionToExecute); sut.Execute(1); bool actualResult = sut.CanExecute(1); Assert.AreEqual(expected: false, actualResult); Assert.AreEqual(expectedCount, _actualCount); }
public void ConstructHimself() { _ = new CommandDisableAble <int>( _canExecuteAction, _actionToExecute); }