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

            die.Tap();

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

            die.Tap();

            Assert.True(die.Tapped);
        }
Ejemplo 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);
            }
        }