Esempio n. 1
0
        public void ShouldReturnDiceValue()
        {
            model.Dice sut      = new model.Dice();
            int        expected = sut.Roll();

            Assert.That(expected, Is.InRange(1, 6));
        }
Esempio n. 2
0
        public void GetValue_RollDice_ReturnEnumDiceValueInRangeOneToSix()
        {
            sut.Roll();
            model.Dice.DiceValue actual = sut.GetValue();

            model.Dice.DiceValue expectedLow  = model.Dice.DiceValue.One;
            model.Dice.DiceValue expectedHigh = model.Dice.DiceValue.Six;

            Assert.InRange(actual, expectedLow, expectedHigh);
        }
Esempio n. 3
0
        internal void AddDiceNrAndRollThenAddToList(model.Dice a_dice, int a_diceNumber)
        {
            if (a_diceNumber < 1 || a_diceNumber > 6)
            {
                throw new ArgumentOutOfRangeException();
            }

            a_dice.Dicenumber = (Dices)a_diceNumber;
            a_dice.Roll();
            m_diceList.Add(a_dice);
        }