コード例 #1
0
ファイル: MockUtils.cs プロジェクト: BBuchholz/NineWorldsDeep
        private static void PopulateSynergyListItems(SynergyListNode lst)
        {
            //add a random number of existing items
            int numberOfExistingToAdd = GetRandomIndex(6);

            for (int i = 0; i < numberOfExistingToAdd; i++)
            {

                if (mSynergyListItems.Count > 0)
                {

                    int idx = GetRandomIndex(mSynergyListItems.Count);

                    lst.Add(mSynergyListItems[idx]);
                }
            }

            //generate a random number of new items to add to shared list
            int numberOfNewSharedToAdd = GetRandomIndex(4);

            for (int i = 0; i < numberOfNewSharedToAdd; i++)
            {

                String testText = getRandomVerb() + " " +
                        getRandomAdjective() + " " +
                        getRandomNoun();

                SynergyItemNode sli =
                        new SynergyItemNode(lst, testText);

                lst.Add(sli);
                mSynergyListItems.Add(sli);
            }

            //generate a random number of new items to keep seperate
            int numberOfNewPrivateToAdd = GetRandomIndex(4);

            for (int i = 0; i < numberOfNewPrivateToAdd; i++)
            {

                String testText = getRandomVerb() + " " +
                        getRandomAdjective() + " " +
                        getRandomNoun();

                SynergyItemNode sli =
                        new SynergyItemNode(lst, testText);

                lst.Add(sli);
            }
        }
コード例 #2
0
 internal void Add(SynergyItemNode synergyItemNode)
 {
     mSynergyItemNodes.AddIdempotent(synergyItemNode);
 }