예제 #1
0
        public void ValidateBlogPost_ValidBlogPost_Returns()
        {
            var validator      = new BlogPostValidator();
            var param_blogPost = new BlogPostFactory().Create();

            validator.ValidateBlogPost(param_blogPost);
        }
예제 #2
0
        public void ValidateBlogPost_NullBlogPost_ThrowsException()
        {
            var      validator      = new BlogPostValidator();
            BlogPost param_blogPost = null;

            Assert.Throws <ArgumentNullException>(
                () => validator.ValidateBlogPost(param_blogPost));
        }
예제 #3
0
        public void ValidateBlogPost_PostTitleIsInvalid_ThrowsException(string invalidValue)
        {
            var validator      = new BlogPostValidator();
            var param_blogPost = new BlogPostFactory().Create();

            param_blogPost.PostTitle = invalidValue;
            Assert.Throws <ArgumentException>(
                () => validator.ValidateBlogPost(param_blogPost));
        }
예제 #4
0
 public void Setup()
 {
     _validator = GetService <BlogPostValidator>();
 }
예제 #5
0
 public new void Setup()
 {
     _validator = new BlogPostValidator(_localizationService);
 }
 public new void Setup()
 {
     _validator = new BlogPostValidator(_localizationService);
 }
예제 #7
0
 public new void Setup()
 {
     _validator = new BlogPostValidator();
 }