private void GameState_PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.HasChanged(GameState.BoardProperty)) BoardView = GetDisplayBoard(m_gameState.Board); }
public void HasChanged(string eventPropertyName, string testPropertyName, bool expected) { PropertyChangedEventArgs args = new PropertyChangedEventArgs(eventPropertyName); Assert.That(args.HasChanged(testPropertyName), Is.EqualTo(expected)); }
private void GameState_PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.HasChanged(GameState.PlayerTurnProperty)) MakeComputerMove(); }