Example #1
0
        public void GetValue_BeforeDiceRoll_Return0()
        {
            model.Dice.DiceValue actual   = sut.GetValue();
            model.Dice.DiceValue expected = 0;

            Assert.Equal(expected, actual);
        }
Example #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);
        }