Exemple #1
0
 public BlogPostController(IRepository repository, IUrlResolver resolver, IBlogPostCommentService blogPostCommentService, IUserService userService)
 {
     _repository             = repository;
     _resolver               = resolver;
     _blogPostCommentService = blogPostCommentService;
     _userService            = userService;
 }
 public void SetUp()
 {
     _repository = MockRepository.GenerateStub<IRepository>();
     _blogPostCommentService = new BlogPostCommentService(_repository);
     GivenBody = "body";
     GivenUserSubscriberd = true;
     GivenUser = new User { DisplayName = "user" };
 }
 public void Setup()
 {
     _repository             = MockRepository.GenerateMock <IRepository>();
     _resolver               = MockRepository.GenerateStub <IUrlResolver>();
     _blogPostCommentService = MockRepository.GenerateStub <IBlogPostCommentService>();
     _userService            = MockRepository.GenerateStub <IUserService>();
     _tagService             = MockRepository.GenerateStub <ITagService>();
     _controller             = new BlogPostController(_repository, _resolver, _blogPostCommentService, _userService, _tagService);
 }
 public void SetUp()
 {
     _repository             = MockRepository.GenerateStub <IRepository>();
     _blogPostCommentService = new BlogPostCommentService(_repository);
     GivenBody            = "body";
     GivenUserSubscriberd = true;
     GivenUser            = new User {
         DisplayName = "user"
     };
 }
Exemple #5
0
 public BlogController(IBlogService blogService, IBlogPostService blogPostService,
                       IBlogPostCommentService blogPostCommentService, ICacheService cacheService,
                       ICurrentUser currentUser)
 {
     this.blogService            = blogService;
     this.blogPostService        = blogPostService;
     this.blogPostCommentService = blogPostCommentService;
     this.cacheService           = cacheService;
     this.currentUser            = currentUser;
 }
 public BlogController(IBlogService blogService, IBlogPostService blogPostService, 
     IBlogPostCommentService blogPostCommentService, ICacheService cacheService,
     ICurrentUser currentUser)
 {
     this.blogService = blogService;
     this.blogPostService = blogPostService;
     this.blogPostCommentService = blogPostCommentService;
     this.cacheService = cacheService;
     this.currentUser = currentUser;
 }
        public void SetUp()
        {
            _posts = new List<Post>();
            _repository = MockRepository.GenerateStub<IRepository>();
            _resolver = MockRepository.GenerateStub<IUrlResolver>();
            _blogPostCommentService = MockRepository.GenerateStub<IBlogPostCommentService>();
            _userService = MockRepository.GenerateStub<IUserService>();
            _controller = new BlogPostController(_repository, _resolver, _blogPostCommentService, _userService);

            _testSlug = "TESTSLUG";

            _post = new Post { Slug = _testSlug };
            _posts.Add(_post);
        }
Exemple #8
0
        public void SetUp()
        {
            _posts                  = new List <Post>();
            _repository             = MockRepository.GenerateStub <IRepository>();
            _resolver               = MockRepository.GenerateStub <IUrlResolver>();
            _blogPostCommentService = MockRepository.GenerateStub <IBlogPostCommentService>();
            _userService            = MockRepository.GenerateStub <IUserService>();
            _controller             = new BlogPostController(_repository, _resolver, _blogPostCommentService, _userService);

            _testSlug = "TESTSLUG";

            _post = new Post {
                Slug = _testSlug
            };
            _posts.Add(_post);
        }
        public void SetUp()
        {
            _posts                  = new List <Post>();
            _users                  = new List <User>();
            _repository             = MockRepository.GenerateStub <IRepository>();
            _resolver               = MockRepository.GenerateStub <IUrlResolver>();
            _blogPostCommentService = MockRepository.GenerateStub <IBlogPostCommentService>();
            _userService            = MockRepository.GenerateStub <IUserService>();
            _tagService             = MockRepository.GenerateStub <ITagService>();
            _controller             = new BlogPostController(_repository, _resolver, _blogPostCommentService, _userService, _tagService);

            _post = new Post {
                Slug = _testSlug
            };
            _posts.Add(_post);

            _repository
            .Stub(r => r.Query <Post>(null))
            .IgnoreArguments()
            .Return(_posts.AsQueryable());

            _repository
            .Stub(r => r.Query <User>(null))
            .IgnoreArguments()
            .Return(_users.AsQueryable());

            _testSlug = "TESTSLUG";

            _invalidInput = new BlogPostCommentViewModel {
                Slug = _testSlug
            };

            _validInput = new BlogPostCommentViewModel
            {
                UserDisplayName = "username",
                UserEmail       = "email",
                Body            = "body",
                UserSubscribed  = true,
                Slug            = _testSlug
            };
        }
 public BlogPostCommentController(IBlogPostCommentService blogPostCommentService, IDeleterService deleterService)
 {
     this.deleterService = deleterService;
     this.blogPostCommentService = blogPostCommentService;
 }
        public void SetUp()
        {
            _posts = new List<Post>();
            _users = new List<User>();
            _repository = MockRepository.GenerateStub<IRepository>();
            _resolver = MockRepository.GenerateStub<IUrlResolver>();
            _blogPostCommentService = MockRepository.GenerateStub<IBlogPostCommentService>();
            _userService = MockRepository.GenerateStub<IUserService>();
            _controller = new BlogPostController(_repository, _resolver, _blogPostCommentService, _userService);

            _post = new Post { Slug = _testSlug };
            _posts.Add(_post);

            _repository
               .Stub(r => r.Query<Post>(null))
               .IgnoreArguments()
               .Return(_posts.AsQueryable());

            _repository
               .Stub(r => r.Query<User>(null))
               .IgnoreArguments()
               .Return(_users.AsQueryable());

            _testSlug = "TESTSLUG";

            _invalidInput = new BlogPostCommentViewModel {Slug = _testSlug};

            _validInput = new BlogPostCommentViewModel
            {
                DisplayName = "username",
                Email = "email",
                Body = "body",
                Subscribed = true,
                Slug = _testSlug
            };
        }
 public void Setup()
 {
     _repository = MockRepository.GenerateStub<IRepository>();
     _resolver = MockRepository.GenerateStub<IUrlResolver>();
     _blogPostCommentService = MockRepository.GenerateStub<IBlogPostCommentService>();
     _userService = MockRepository.GenerateStub<IUserService>();
     _tagService = MockRepository.GenerateStub<ITagService>();
     _controller = new BlogPostController(_repository, _resolver, _blogPostCommentService, _userService, _tagService);
 }
Exemple #13
0
 public BlogPostCommentController(IBlogPostCommentService blogPostCommentService, IDeleterService deleterService)
 {
     this.deleterService         = deleterService;
     this.blogPostCommentService = blogPostCommentService;
 }