예제 #1
0
        public void TestValidate()
        {
            long limit = 5000;

            var rule   = new FolderSizeRule("入稿サイズテスト", limit);
            var target = new ValidationTarget("Assets/VitDeck/Validator/Tests/Data/FolderSizeRule");
            var result = rule.Validate(target);

            Assert.That(result.RuleName, Is.EqualTo("入稿サイズテスト"));
            Assert.That(result.Issues.Count, Is.EqualTo(0));
        }
예제 #2
0
        public void TestValidateError()
        {
            long limit = 1000;

            var rule   = new FolderSizeRule("入稿サイズテスト", limit);
            var target = new ValidationTarget("Assets/VitDeck/Validator/Tests/Data/FolderSizeRule");
            var result = rule.Validate(target);

            Assert.That(result.RuleName, Is.EqualTo("入稿サイズテスト"));
            Assert.That(result.Issues.Count, Is.EqualTo(1));
            Assert.That(result.Issues[0].level, Is.EqualTo(IssueLevel.Error));
            Assert.That(result.Issues[0].target.name, Is.EqualTo("FolderSizeRule"));
        }