Exemple #1
0
        public void ArticleShouldBeInvalid(string fileName, string errorCode)
        {
            YencArticle article = YencArticleDecoder.Decode(
                testData.GetEmbeddedFile(fileName).ReadAllLines(UsenetEncoding.Default));

            ValidationResult result = YencValidator.Validate(article);

            Assert.False(result.IsValid);
            Assert.Equal(errorCode, result.Failures.Single().Code);
        }
Exemple #2
0
        public void ArticleShouldBeValid(string fileName)
        {
            YencArticle article = YencArticleDecoder.Decode(
                testData.GetEmbeddedFile(fileName).ReadAllLines(UsenetEncoding.Default));


            bool actual = YencValidator.Validate(article).IsValid;

            Assert.True(actual);
        }