Ejemplo n.º 1
0
        public void Test_GetForceSecret_ByID_BadResult()
        {
            int         intForceSecretID = 0;
            ForceSecret objForceSecret   = new ForceSecret();

            objForceSecret.GetForceSecret(intForceSecretID);

            Assert.IsNull(objForceSecret.ForceSecretName);
        }
Ejemplo n.º 2
0
        public void Test_GetForceSecret_ByName_BadResult()
        {
            string      strForceSecretName = "blah blah";
            ForceSecret objForceSecret     = new ForceSecret();

            objForceSecret.GetForceSecret(strForceSecretName);

            Assert.IsNull(objForceSecret.ForceSecretName);
        }
Ejemplo n.º 3
0
        public void Test_GetForceSecret_ByID_GoodResult()
        {
            int         intForceSecretID = 1;
            ForceSecret objForceSecret   = new ForceSecret();

            objForceSecret.GetForceSecret(intForceSecretID);

            Assert.AreEqual(intForceSecretID, objForceSecret.ForceSecretID);
        }
Ejemplo n.º 4
0
        public void Test_GetForceSecret_ByName_GoodResult()
        {
            string      strForceSecretName = "Swift Power";
            ForceSecret objForceSecret     = new ForceSecret();

            objForceSecret.GetForceSecret(strForceSecretName);

            Assert.AreEqual(strForceSecretName, objForceSecret.ForceSecretName);
        }
Ejemplo n.º 5
0
        public void Test_GetForceSecrets_WithOutOrderBy_NoResult()
        {
            string strWhere   = "ForceSecretName Like '%Toad%'";
            string strOrderBy = "";

            ForceSecret        objForceSecret  = new ForceSecret();
            List <ForceSecret> lstForceSecrets = new List <ForceSecret>();

            lstForceSecrets = objForceSecret.GetForceSecrets(strWhere, strOrderBy);

            Assert.IsTrue(lstForceSecrets.Count == 0);
        }
Ejemplo n.º 6
0
        public void Test_GetForceSecrets_WithOrderBy_GoodResult()
        {
            string strWhere   = "ForceSecretName Like '%Swift%'";
            string strOrderBy = "ForceSecretName";

            ForceSecret        objForceSecret  = new ForceSecret();
            List <ForceSecret> lstForceSecrets = new List <ForceSecret>();

            lstForceSecrets = objForceSecret.GetForceSecrets(strWhere, strOrderBy);

            Assert.IsTrue(lstForceSecrets.Count > 0);
        }
Ejemplo n.º 7
0
        public void SetForcePowerFields(string strTag)
        {
            int intTag;

            int.TryParse(strTag, out intTag);

            if (intTag != 0)
            {
                ForceSecret objFS = new ForceSecret();
                objFS.GetForceSecret(intTag);

                this.txtForceSecretName.Text        = objFS.ForceSecretName;
                this.txtForceSecretDescription.Text = objFS.ForceSecretDescription;
            }
        }
Ejemplo n.º 8
0
        private void LoadTreeView()
        {
            this.tvForceSecret.Nodes.Clear();

            List <ForceSecret> lstForceSecrets = new List <ForceSecret>();
            ForceSecret        objFS           = new ForceSecret();

            lstForceSecrets = objFS.GetForceSecrets("", "");

            foreach (ForceSecret objListForceSecret in lstForceSecrets)
            {
                TreeNode objTN = new TreeNode();
                objTN.Text = objListForceSecret.ForceSecretName;
                objTN.Tag  = objListForceSecret.ForceSecretID;
                tvForceSecret.Nodes.Add(objTN);
            }
        }
        //public void AddCharacterStartingFeats(Class objClass)
        //{
        //    Feat objStartFeats = new Feat();
        //    List<Feat> lstStartFeats = new List<Feat>();
        //    lstStartFeats = objStartFeats.GetStartingFeats(objClass.ClassID);
        //    foreach (Feat objSF in lstStartFeats)
        //    {
        //        this.lstStartingFeat.Add(objSF);
        //    }
        //}

        //public void SetOrginalCharacter()
        //{
        //    //objOriginalCharacter = (Character) objCharacter.Clone() ;

        //    objOriginalCharacter = (Character) objCharacter.Clone();
        //}

        public void ResetContainerObjectByLevel(Common.ContainerObjectResetLevel objCORL)
        {
            switch (objCORL)
            {
            case Common.ContainerObjectResetLevel.Abilities:
                this.objAbility1Modified = new Ability();
                this.objAbility2Modified = new Ability();
                break;

            case Common.ContainerObjectResetLevel.Talents:
                this.objSelectedTalent = new Talent();
                break;

            case Common.ContainerObjectResetLevel.Class:
                this.objSelectedClass = new Class();
                //Check if they are first level, if so remove feats (Starting Feats)
                if (this.objCharacter.CharacterLevelID == 0)
                {
                    this.blnStartingFeatsAdded = false;
                    this.objCharacter.lstFeats = new List <Feat>();
                }
                break;

            case Common.ContainerObjectResetLevel.Character:
                this.objCharacter = Character.Clone(this.objOriginalCharacter);
                break;

            case Common.ContainerObjectResetLevel.BonusFeat:
                this.objBonusFeat = new Feat();
                break;

            case Common.ContainerObjectResetLevel.RaceFeat:
                this.objRaceFeat = new Feat();
                break;

            case Common.ContainerObjectResetLevel.LevelFeat:
                this.objCharLevelFeat = new Feat();
                break;

            case Common.ContainerObjectResetLevel.StartingFeat:
                this.lstStartingFeat = new List <Feat>();
                break;

            case Common.ContainerObjectResetLevel.ForcePowers:
                this.lstNewForcePowers = new List <ForcePower>();
                break;

            case Common.ContainerObjectResetLevel.Skills:
                this.lstNewSkills = new List <CharacterSkill>();
                break;

            case Common.ContainerObjectResetLevel.ForceSecret:
                this.objForceSecret = new ForceSecret();
                break;

            case Common.ContainerObjectResetLevel.ForceTechnique:
                this.objForceTechnique = new ForceTechnique();
                break;

            case Common.ContainerObjectResetLevel.Languages:
                this.lstLanguages = new List <Language>();
                break;

            case Common.ContainerObjectResetLevel.ButtonsNeeded:
                this.lstButtonsNeeded = new List <CharUpgradeButtonOptions>();
                break;

            case Common.ContainerObjectResetLevel.All:
                this.objAbility1Modified   = new Ability();
                this.objAbility2Modified   = new Ability();
                this.objSelectedTalent     = new Talent();
                this.objSelectedClass      = new Class();
                this.blnStartingFeatsAdded = false;
                this.objCharacter          = Character.Clone(objOriginalCharacter);
                this.objBonusFeat          = new Feat();
                this.objRaceFeat           = new Feat();
                this.objCharLevelFeat      = new Feat();
                this.lstStartingFeat       = new List <Feat>();
                this.lstNewForcePowers     = new List <ForcePower>();
                this.lstNewSkills          = new List <CharacterSkill>();
                this.objForceSecret        = new ForceSecret();
                this.objForceTechnique     = new ForceTechnique();
                this.lstLanguages          = new List <Language>();
                this.lstButtonsNeeded      = new List <CharUpgradeButtonOptions>();
                break;

            case Common.ContainerObjectResetLevel.AllButCharacter:
                this.objAbility1Modified   = new Ability();
                this.objAbility2Modified   = new Ability();
                this.objSelectedTalent     = new Talent();
                this.objSelectedClass      = new Class();
                this.blnStartingFeatsAdded = false;
                this.objBonusFeat          = new Feat();
                this.objRaceFeat           = new Feat();
                this.objCharLevelFeat      = new Feat();
                this.lstStartingFeat       = new List <Feat>();
                this.lstNewForcePowers     = new List <ForcePower>();
                this.lstNewSkills          = new List <CharacterSkill>();
                this.objForceSecret        = new ForceSecret();
                this.objForceTechnique     = new ForceTechnique();
                this.lstLanguages          = new List <Language>();
                this.lstButtonsNeeded      = new List <CharUpgradeButtonOptions>();
                break;

            default:
                break;
            }
        }