public void Test_IsTalentTreeInListList_TrueResult() { TalentTree objTalentTree = new TalentTree(); TalentTree objTalentTree2 = new TalentTree(); List <TalentTree> lstTalentTreeList = new List <TalentTree>(); List <TalentTree> lstNeedList = new List <TalentTree>(); bool blnTalentTreeIsInList; objTalentTree.GetTalentTree(1); for (int i = 0; i < 3; i++) { lstTalentTreeList.Add(objTalentTree); } for (int i = 0; i < 1; i++) { lstNeedList.Add(objTalentTree); } blnTalentTreeIsInList = TalentTree.IsTalentTreeInList(lstNeedList, lstTalentTreeList); Assert.IsTrue(blnTalentTreeIsInList); }
public void Test_MergeTalentTress_TrueResult_WithoutOrderBy() { TalentTree objTalentTree = new TalentTree(); TalentTree objTalentTree2 = new TalentTree(); List <TalentTree> lstTalentTreeList = new List <TalentTree>(); List <TalentTree> lstTalentTreeList2 = new List <TalentTree>(); bool blnTalentTreeIsInList, blnTalentTreeIsInList2; objTalentTree.GetTalentTree(1); lstTalentTreeList.Add(objTalentTree); objTalentTree2.GetTalentTree(2); lstTalentTreeList2.Add(objTalentTree2); List <TalentTree> lstMergedTalentTrees = new List <TalentTree>(); lstMergedTalentTrees = TalentTree.MergeTalentTrees(lstTalentTreeList, lstTalentTreeList2, ""); blnTalentTreeIsInList = TalentTree.IsTalentTreeInList(objTalentTree, lstMergedTalentTrees); blnTalentTreeIsInList2 = TalentTree.IsTalentTreeInList(objTalentTree2, lstMergedTalentTrees); Assert.IsTrue(blnTalentTreeIsInList && blnTalentTreeIsInList2 && lstMergedTalentTrees.Count == 2); }