public NewGameViewModel(IPlayerViewModelFactory playerViewModelFactory)
 {
     _playerViewModelFactory     = playerViewModelFactory;
     GiveFigureToPlayer1Command  = new NotifyCommand(GiveFigureToPlayer1CommandHandler);
     GiveFigureToPlayer2Command  = new NotifyCommand(GiveFigureToPlayer2CommandHandler);
     GiveDefaultFigureSetCommand = new NotifyCommand(GiveDefaultFigureSetCommandHandler);
     OkCommand = new NotifyCommand(o => OkCommandHandler((IWindow)o), o => CanOkCommandHandler());
 }
Exemple #2
0
        public void Setup()
        {
            var mockPlayerViewModelFactory = new Mock <IPlayerViewModelFactory>();

            mockPlayerViewModelFactory
            .Setup(x => x.CreatePlayer(It.IsAny <FigureColor>()))
            .Returns(() =>
            {
                return(new PlayerViewModel());
            });

            _playerViewModelFactory = mockPlayerViewModelFactory.Object;
        }