示例#1
0
        public void TestCreateMithralWeapon()
        {
            WeaponItem weapon = WeaponItemSmith.OrderItem("Dagger");
            ExtraordinaryQualityWeapon mithralWeapon = WeaponItemSmith.OrderSpecialComponent(weapon, "Mithral");

            Approvals.Verify(DisplayUtilities.BasicDisplay(mithralWeapon));
        }
示例#2
0
        public void TestCreateAlchemicalSilverWeapon()
        {
            WeaponItem weapon = WeaponItemSmith.OrderItem("Dagger");
            ExtraordinaryQualityWeapon silverWeapon = WeaponItemSmith.OrderSpecialComponent(weapon, "Silver");

            Approvals.Verify(DisplayUtilities.BasicDisplay(silverWeapon));
        }
示例#3
0
        public void TestCreateColdIronWeapon()
        {
            WeaponItem weapon = WeaponItemSmith.OrderItem("Short Sword");
            ExtraordinaryQualityWeapon ironWeapon = WeaponItemSmith.OrderSpecialComponent(weapon, "Cold Iron");

            Approvals.Verify(DisplayUtilities.BasicDisplay(ironWeapon));
        }
示例#4
0
        public void TestCreateMagicDarkwoodWeapon()
        {
            WeaponItem weapon = WeaponItemSmith.OrderItem("Dagger");
            ExtraordinaryQualityWeapon darkwoodWeapon = WeaponItemSmith.OrderSpecialComponent(weapon, "Darkwood");
            MagicWeaponItem            magicWeapon    = new MagicWeaponItem(darkwoodWeapon, 1);

            Approvals.Verify(DisplayUtilities.BasicMagicalDisplay(magicWeapon));
        }
        public void TestFlamingMithralItem()
        {
            WeaponItem weapon = WeaponItemSmith.OrderItem("Dagger");
            ExtraordinaryQualityWeapon mithralWeapon   = WeaponItemSmith.OrderSpecialComponent(weapon, "Mithral");
            MagicWeaponItem            magicWeapon     = new MagicWeaponItem(mithralWeapon, 1);
            EnchantedWeaponItem        enchantedWeapon = WeaponEnchanter.RequestEnchantment(magicWeapon, "Flaming");

            Approvals.Verify(DisplayUtilities.FullMagicalDisplay(enchantedWeapon));
        }