Exemple #1
0
        public void TurnEngine_DropItems_No_Items_Should_Return_0()
        {
            // Arrange
            var player = new CharacterModel();

            var PlayerInfo = new PlayerInfoModel(player);

            DiceHelper.EnableForcedRolls();
            DiceHelper.SetForcedRollValue(0);

            // Act
            var result = Engine.DropItems(PlayerInfo);

            // Reset
            DiceHelper.DisableForcedRolls();

            // Assert
            Assert.AreEqual(0, result);
        }
Exemple #2
0
        public void TurnEngine_DropItems_No_Items_Should_Return_0()
        {
            // Arrange
            var Character = new CharacterModel();

            Character.Id = "me";
            Engine.CharacterList.Clear();
            Engine.CharacterList.Add(Character);
            Engine.MakeEntityList();

            DiceHelper.DisableRandomValues();
            DiceHelper.SetForcedDiceRollValue(0);

            // Act
            var result = Engine.DropItems(Engine.EntityList
                                          .Where(a => a.Id == "me").FirstOrDefault());

            // Reset
            DiceHelper.EnableRandomValues();
            Engine.StartBattle(false);

            // Assert
            Assert.AreEqual(0, result);
        }