private void SetGuessedAndTotalScore(model.IDiceCup diceCup)
        {
            int dices = this._view.GetNrOfDice();

            this._guessedScore = this._view.GetScoreGuess();
            this._totalScore   = diceCup.GetOneRoundScore(dices);
        }
 public void PlayOneRound(model.IDiceCup diceCup)
 {
     diceCup.AddSubscriber(this);
     this.SetGuessedAndTotalScore(diceCup);
     diceCup.Reset();
 }
 public virtual void PlayGame()
 {
     model.IDiceCup diceCup = this._diceFactory.GetDiceCup();
     this.PlayOneRound(diceCup);
     this.DisplayGameResult();
 }