Esempio n. 1
0
        public void Tappers_Tapped(bool isTapped)
        {
            var die = new TappersDie(isTapped);

            die.Tap();

            Assert.Equal(die.Tapped, !isTapped);
        }
Esempio n. 2
0
        public void Tappers_DefaultNotTapped()
        {
            var die = new TappersDie();

            die.Tap();

            Assert.True(die.Tapped);
        }
Esempio n. 3
0
        public void TappedRollInRange()
        {
            var die = new TappersDie();

            die.Tap();

            for (int i = 0; i < 100; i++)
            {
                Assert.InRange(die.Roll(), 0, die.Sides - 1);
            }

            die.Tap();

            for (int i = 0; i < 100; i++)
            {
                Assert.InRange(die.Roll(), 0, die.Sides - 1);
            }
        }