public void Test_GetStartingFeats_WithOrderBy_GoodResult() { string strWhere = "ClassID=1"; string strOrderBy = ""; Feat objFeat = new Feat(); List <Feat> lstFeats = new List <Feat>(); lstFeats = objFeat.GetStartingFeats(strWhere, strOrderBy); Assert.IsTrue(lstFeats.Count > 0); }
public void Test_GetStartingFeats_WithOutOrderBy_GoodResult() { //(" ClassID=" + objClass.ClassID.ToString(), "FeatName" string strWhere = "ClassID=1"; string strOrderBy = "FeatName"; Feat objFeat = new Feat(); List <Feat> lstFeats = new List <Feat>(); lstFeats = objFeat.GetStartingFeats(strWhere, strOrderBy); Assert.IsTrue(lstFeats.Count > 0); }
public void LoadTreeView() { tvFeatList.Nodes.Clear(); List <Feat> lstFeats = new List <Feat>(); Feat objFeat = new Feat(); switch (enmFeatType) { case Common.FeatType.BonusFeat: lstFeats = Feat.RemoveFeatListFromList(objCALC.objCharacter.lstFeats, objFeat.GetBonusFeatsForClass(objCALC.objSelectedClass)); break; case Common.FeatType.LevelFeat: if (ckbRemoveBonusFeats.Checked) { //Remove bonus feats from list of all feats lstFeats = Feat.RemoveFeatListFromList(objFeat.GetBonusFeatsForClass(objCALC.objSelectedClass), Feat.GetAllFeatsCharacterQualifedFor(objCALC.objCharacter)); } else { lstFeats = Feat.GetAllFeatsCharacterQualifedFor(objCALC.objCharacter); } break; case Common.FeatType.StartingFeat: lstFeats = Feat.RemoveFeatListFromList(objCALC.objCharacter.lstFeats, objFeat.GetStartingFeats(objCALC.objSelectedClass.ClassID)); break; case Common.FeatType.RaceFeat: if (ckbRemoveBonusFeats.Checked) { //Remove bonus feats from list of all feats lstFeats = Feat.RemoveFeatListFromList(objFeat.GetBonusFeatsForClass(objCALC.objSelectedClass), Feat.GetAllFeatsCharacterQualifedFor(objCALC.objCharacter)); } else { lstFeats = Feat.GetAllFeatsCharacterQualifedFor(objCALC.objCharacter); } break; default: break; } //if (enmFeatType == Common.FeatType.BonusFeat) //{ // lstFeats = Feat.RemoveFeatListFromList(objCALC.objCharacter.objFeats, objFeat.GetBonusFeatsForClass(objCALC.objSelectedClass)); //} //else //{ // if (ckbRemoveBonusFeats.Checked ) // { // //Remove bonus feats from list of all feats // lstFeats = Feat.RemoveFeatListFromList(objFeat.GetBonusFeatsForClass(objCALC.objSelectedClass), Feat.GetAllFeatsCharacterQualifedFor(objCALC.objCharacter)); // } // else // { // lstFeats = Feat.GetAllFeatsCharacterQualifedFor(objCALC.objCharacter); // } //} foreach (Feat objListFeat in lstFeats) { TreeNode objTN = new TreeNode(); objTN.Text = objListFeat.FeatName; objTN.Tag = objListFeat.FeatID; tvFeatList.Nodes.Add(objTN); } }