public void Setup() { mockery = new MockRepository(); blogPostMapper = mockery.DynamicMock<IBlogPostMapper>(); post = mockery.DynamicMock<IBlogPost>(); blogPostRepository = mockery.DynamicMock<IBlogPostRepository>(); service = new BlogPostService(blogPostMapper, blogPostRepository); }
public BlogPostController(IAddEntityCommand addEntityCommand, IBlogPostMapper blogPostMapper, IBlogPostControllerValidator validator, IEmailSenderService emailSenderService, IGetAllEntityQuery getAllEntityQuery, IBlogPostViewModelBuilder blogPostViewModelBuilder, IGetEntityByIdQuery getEntityByIdQuery) { this.addEntityCommand = addEntityCommand; this.blogPostMapper = blogPostMapper; this.validator = validator; this.emailSenderService = emailSenderService; this.getAllEntityQuery = getAllEntityQuery; this.blogPostViewModelBuilder = blogPostViewModelBuilder; this.getEntityByIdQuery = getEntityByIdQuery; }
public BlogPostService(IBlogPostMapper blogPostMapper, IBlogPostRepository blogPostRepository) { this.blogPostMapper = blogPostMapper; this.blogPostRepository = blogPostRepository; }
/// <summary> /// Initializes a new instance of the <see cref="BlogTasks"/> class. /// </summary> /// <param name="blogRepository"> /// The blog repository. /// </param> /// <param name="blogSpecificationFactory"> /// The blog specifications factory. /// </param> /// <param name="blogMapper"> /// The blog Mapper. /// </param> /// <param name="blogPostMapper"> /// The blog Post Mapper. /// </param> /// <param name="identityService"> /// The identity Service. /// </param> /// <param name="blogPostCommentMapper"> /// The blog Post Comment Mapper. /// </param> /// <param name="cachingProvider"> /// The caching provider. /// </param> public BlogTasks( IBlogRepository blogRepository, IBlogSpecificationFactory blogSpecificationFactory, IBlogMapper blogMapper, IBlogPostMapper blogPostMapper, IIdentityService identityService, IBlogPostCommentMapper blogPostCommentMapper, ICachingProvider cachingProvider) { this.blogRepository = blogRepository; this.blogSpecificationFactory = blogSpecificationFactory; this.blogMapper = blogMapper; this.blogPostMapper = blogPostMapper; this.identityService = identityService; this.blogPostCommentMapper = blogPostCommentMapper; this.cachingProvider = cachingProvider; }