Example #1
0
        public void FreezeFirstRollableDiceShouldAddItToTheFrozenDicesCollection()
        {
            var game = CreateGame();
            var dice = game.RollableDices.First();

            game.Play();

            game.Freeze(dice);

            CollectionAssert.Contains(game.FrozenDices, dice);
        }
Example #2
0
        public void FreezeFirstRollableDiceShouldRemoveItFromTheRollableDicesCollection()
        {
            var game = CreateGame();
            var dice = game.RollableDices.First();

            game.Play();

            game.Freeze(dice);

            CollectionAssert.DoesNotContain(game.RollableDices, dice);
        }
Example #3
0
        public void TheGameShouldHaveAnEmptyFrozenDicesCollection()
        {
            var game = CreateGame();

            CollectionAssert.LengthEqual(game.FrozenDices, 0);
        }
Example #4
0
        public void TheGameShouldHave6RollableDices()
        {
            var game = CreateGame();

            CollectionAssert.LengthEqual(game.RollableDices, 6);
        }