public PostsController(PostServices postServices,TagServices tagService ,CommentServices commentService,AppConfiguration config) { this.postServices = postServices; this.commentService = commentService; this.tagService = tagService; this.config = config; }
private void SetupMocks() { var serviceMock = new MoqAutoMocker<CommentServices>(); commentRepositoryMock = Mock.Get(serviceMock.Get<ICommentRepository>()); appConfigProviderMock = Mock.Get(serviceMock.Get<IAppConfigProvider>()); userRepository = Mock.Get(serviceMock.Get<IUserRepository>()); userServicesMock = Mock.Get(serviceMock.Get<UserServices>()); SetupUserRepositoryMocks(); SetupCommentRepositoryMocks(); SetupUserServiceMocks(); SetupAppConfigMocks(); service = serviceMock.ClassUnderTest; _AddedComment = null; user = new User{DateCreated = DateTime.Now, Email = "*****@*****.**", Name = "testuser"}; }