Пример #1
0
    public IEnumerator GetSkills()
    {
        var item   = new GameObject("item").AddComponent <MockItem>();
        var skills = new MockSkillMB[] {
            item.gameObject.AddComponent <MockSkillMB>(),
            item.gameObject.AddComponent <MockSkillMB>(),
            item.gameObject.AddComponent <MockSkillMB>(),
        };

        yield return(new WaitForEndOfFrame());

        CollectionAssert.AreEqual(skills, item.Skills);
    }
Пример #2
0
    public IEnumerator SetSkillSheet()
    {
        var sheet  = new MockSheet();
        var item   = new GameObject("item").AddComponent <MockItem>();
        var skills = new MockSkillMB[] {
            item.gameObject.AddComponent <MockSkillMB>(),
            item.gameObject.AddComponent <MockSkillMB>(),
            item.gameObject.AddComponent <MockSkillMB>(),
        };

        yield return(new WaitForEndOfFrame());

        item.Sheet = sheet;

        CollectionAssert.AreEqual(
            new MockSheet[] { sheet, sheet, sheet },
            skills.Select(s => s.Sheet)
            );
    }