Ejemplo n.º 1
0
        private static Armor CreateArmor()
        {
            var random = new Random();
            var armor = new Armor();

            armor.ArmorProtection = random.Next(1, 100);
            armor.Agility = random.Next(1, 11);
            armor.Intellect = random.Next(1, 11);
            armor.Stamina = random.Next(1, 11);
            armor.Strength = random.Next(1, 11);

            var armorType = random.Next(1, 5);

            switch (armorType)
            {
                case 1:
                    armor.ArmorType = ArmorTypes.Chest;
                    armor.Name = "Chest";
                    armor.Description = "Safe from stabs in the back!";
                    break;
                case 2:
                    armor.ArmorType = ArmorTypes.Helmet;
                    armor.Name = "Helmet";
                    armor.Description = "Forget the combs!";
                    break;
                case 3:
                    armor.ArmorType = ArmorTypes.Legs;
                    armor.Name = "Legs";
                    armor.Description = "You can kick a..pples now!";
                    break;
                case 4:
                    armor.ArmorType = ArmorTypes.Rings;
                    armor.Name = "Rings";
                    armor.Description = "My preciousss!";
                    break;
                default:
                    armor.ArmorType = ArmorTypes.Naked;
                    armor.Name = "Naked";
                    armor.Description = "Playboy style!";
                    break;
            }

            return armor;
        }
Ejemplo n.º 2
0
        public void TestArmorCreation()
        {
            var armor = new Armor();

            Assert.IsInstanceOfType(armor, typeof(StatItem));
        }