public BeforeCombatMagicParser(ISBCheckerBaseInput sbCheckerBaseInput, ISpellsData spellsData,
                                Dictionary <IEquipment, int> equipementRoster, ref int onGoingAttackMod, IArmorClassData armorClassData,
                                ISpellStatBlockBusiness spellStatBlockBusiness, IMagicItemStatBlockBusiness magicItemStatBlockBusiness)
 {
     _sbCheckerBaseInput         = sbCheckerBaseInput;
     _spellsData                 = spellsData;
     _onGoingAttackMod           = onGoingAttackMod;
     _equipementRoster           = equipementRoster;
     _armorClassData             = armorClassData;
     _spellStatBlockBusiness     = spellStatBlockBusiness;
     _magicItemStatBlockBusiness = magicItemStatBlockBusiness;
 }
 public EquipmentParser(ISBCheckerBaseInput sbCheckerBaseInput, ISizeData sizeData, IArmorClassData armorClassData,
                        IEquipmentData equipmentData, IMagicItemStatBlockBusiness magicItemStatBlockBusiness, IWeaponBusiness weaponBusiness,
                        IArmorBusiness armorBusiness, IEquipmentGoodsBusiness equipmentGoodsBusiness)
 {
     _sbCheckerBaseInput               = sbCheckerBaseInput;
     _sizeData                         = sizeData;
     _equipmentData                    = equipmentData;
     _equipmentData.Weapons            = new Dictionary <IEquipment, int>();
     _equipmentData.Armor              = new Dictionary <IEquipment, int>();
     _equipmentData.EquipementRoster   = new Dictionary <IEquipment, int>();
     _equipmentData.MagicItemAbilities = new List <MagicItemAbilitiesWrapper>();
     _armorClassData                   = armorClassData;
     _magicItemStatBlockBusiness       = magicItemStatBlockBusiness;
     _weaponBusiness                   = weaponBusiness;
     _armorBusiness                    = armorBusiness;
     _equipmentGoodsBusiness           = equipmentGoodsBusiness;
 }