public MainWindowViewModel() { content = new LaunchMenuViewModel(); BeginGame = new RelayCommand<NumberOfPlayers>(n => { Content = new GameViewModel(); ((GameViewModel)Content).StartGame(n); }); AbandonGame = new RelayCommand(() => Content = new LaunchMenuViewModel()); }
public void GameInitialization_YieldsCorrectNumberOfPlayers() { var gameViewModel = new GameViewModel(); gameViewModel.StartGame(NumberOfPlayers.Two); gameViewModel.Game.NumberOfPlayers.Should().Be(NumberOfPlayers.Two); }