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 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 }; }