public void Cleanup() { _tools = null; _selectableToolMock = null; _gameBoardVMMock = null; _gameVM = null; }
private void MenuVMStartGameRequested(object sender, StartGameEventArgs e) { _gameVM = _gameVMFactory.CreateInstance(e.Difficulty); _gameVM.GameCompleted += GameVMGameCompleted; Content = _gameVM; }
async Task InitializeGameAsync() { if (_gameVM == null) { _gameVM = await _gameService.GetByIdAsync(new Guid("d66945ca-e9ef-4b5b-8084-35ea568d937c")); } }
public async void OnNavigatedTo(NavigationParameters parameters) { if (Game == null) { Game = await _gameService.GetByIdAsync(new Guid("d66945ca-e9ef-4b5b-8084-35ea568d937c")); } //throw new NotImplementedException(); }
public void Initialize() { _tools = new List<IToolVM>(); _selectableToolMock = new Mock<ISelectableToolVM>(); _tools.Add(_selectableToolMock.Object); _gameBoardVMMock = new Mock<IGameBoardVM>(); _gameVM = new GameVM(_gameBoardVMMock.Object, _tools); }
private void GameVMGameCompleted(object sender, EventArgs e) { _gameVM.GameCompleted -= GameVMGameCompleted; _gameVM = null; Content = _gameOverVM; }