public void TestUnderLimit()
        {
            var limit  = 4;
            var guids  = new string[] { "c4bb7970c870834499aba4a950dd3d73" };
            var rule   = new PrefabLimitRule("", guids, limit);
            var finder = new ValidationTargetFinder();
            var target = finder.Find("Assets/VitDeck/Validator/Tests/Data/PrefabLimitRule", true);
            var result = rule.Validate(target);

            Assert.That(result.Issues.Count, Is.Zero);
        }
        public void TestOverLimit()
        {
            var limit  = 2;
            var guids  = new string[] { "c4bb7970c870834499aba4a950dd3d73" };
            var rule   = new PrefabLimitRule("", guids, limit);
            var finder = new ValidationTargetFinder();
            var target = finder.Find("Assets/VitDeck/Validator/Tests/Data/PrefabLimitRule", true);
            var result = rule.Validate(target);

            Assert.That(result.Issues.Count, Is.EqualTo(1));

            foreach (var issue in result.Issues)
            {
                Assert.That(issue.level, Is.EqualTo(IssueLevel.Error));
            }
        }