Пример #1
0
        public void A_Monster_can_have_Item_to_drop()
        {
            Monster m1 = new Monster("George", 2, "Dwarf", 150, 10, 500, 100, 100, 20);

            Item item1 = new Item("Epée", 10, 10, "C'est une épée quoi...", "arme");
            Item item2 = new Item("Epée", 10, 10, "C'est une épée quoi...", "arme");
            Item item3 = new Item("Epée", 10, 10, "C'est une épée quoi...", "arme");

            m1.AddItemToDrop(item1, 50);
            m1.AddItemToDrop(item2, 10);
            m1.AddItemToDrop(item3, 2);

            Assert.AreEqual(m1.ChanceToDrop(item1), 50);
            Assert.AreEqual(m1.ChanceToDrop(item2), 10);
            Assert.AreEqual(m1.ChanceToDrop(item3), 2);
        }