コード例 #1
0
        public async Task ContentValidator_ShouldReturnTrue_If_ForbiddenWordsNotFound()
        {
            // Setup
            var validation = new ForbiddenWordsValidator(new[]
            {
                "duck"
            });
            var content = "#test text without forbidden word";
            var context = new PublicationContext(content);

            // Act
            var result = await validation.ValidateAsync(context);

            // Assert
            Assert.IsTrue(result.Successed);
        }
コード例 #2
0
        public async Task ContentValidator_ShouldReturnTrue_If_ForbiddenWordsNotFound()
        {
            // Setup
            var validation = new ForbiddenWordsValidator(new[]
            {
                "duck"
            });

            var content     = "#test text without forbidden word";
            var publication = new Publication(
                string.Empty,
                content,
                Enumerable.Empty <string>(),
                null,
                DateTimeOffset.Now,
                DateTimeOffset.Now);

            // Act
            var result = await validation.ValidateAsync(publication);

            // Assert
            Assert.IsTrue(result.Successed);
        }