/// <summary> /// Implementation of GetPagedPostListQuery.Handler. /// </summary> /// <param name="context">The blog entity context.</param> /// <param name="blogOptions">The blog options.</param> /// <param name="postUrlHelper">Post URL helper.</param> /// <param name="fileUrlHelper">File URL helper.</param> public Handler(IBlogEntityDbContext context, IOptionsSnapshot <PineBlogOptions> blogOptions, PostUrlHelper postUrlHelper, FileUrlHelper fileUrlHelper) { _blogOptions = blogOptions; _context = context; _postUrlHelper = postUrlHelper; _fileUrlHelper = fileUrlHelper; }
/// <summary> /// Implementation of GetPagedPostListQuery.Handler. /// </summary> /// <param name="uow">The blog unit of work.</param> /// <param name="blogOptions">The blog options.</param> /// <param name="postUrlHelper">Post URL helper.</param> /// <param name="fileUrlHelper">File URL helper.</param> public Handler(IBlogUnitOfWork uow, IOptionsSnapshot <PineBlogOptions> blogOptions, PostUrlHelper postUrlHelper, FileUrlHelper fileUrlHelper) { _blogOptions = blogOptions; _uow = uow; _postUrlHelper = postUrlHelper; _fileUrlHelper = fileUrlHelper; }
public PostUrlHelperTests() { _postWithBaseUrls = new Post { Content = "content with an url: http://localhost/azure-blob-storage/container-name/pineblog-tests/content-url-1. nice isn't it?", CoverUrl = "http://localhost/azure-blob-storage/container-name/pineblog-tests/blog-cover-url", }; _postWithUrlFormat = new Post { Content = "content with an url: %URL%/pineblog-tests/content-url-1. nice isn't it?", CoverUrl = "%URL%/pineblog-tests/blog-cover-url", }; var blogOptionsMock = new Mock <IOptions <PineBlogOptions> >(); blogOptionsMock.Setup(o => o.Value).Returns(new PineBlogOptions { FileBaseUrl = FILE_BASE_URL, AzureStorageBlobContainerName = CONTAINER_NAME }); var fileUrlHelper = new FileUrlHelper(blogOptionsMock.Object); _postUrlHelper = new PostUrlHelper(fileUrlHelper); }
/// <summary> /// Implementation of GetBlogSettigsQuery.Handler. /// </summary> /// <param name="uow">The blog unit of work.</param> /// <param name="fileUrlHelper">File URL helper.</param> /// <param name="blogOptions">Blog options.</param> public Handler(IBlogUnitOfWork uow, FileUrlHelper fileUrlHelper, IOptionsSnapshot <PineBlogOptions> blogOptions) { _uow = uow; _fileUrlHelper = fileUrlHelper; _blogOptions = blogOptions; }
/// <summary> /// Implementation of PostUrlHelper. /// </summary> /// <param name="fileUrlHelper">File URL helper.</param> public PostUrlHelper(FileUrlHelper fileUrlHelper) { _fileUrlHelper = fileUrlHelper; }
/// <summary> /// Implementation of GetBlogSettigsQuery.Handler. /// </summary> /// <param name="context">The blog entity context.</param> /// <param name="fileUrlHelper">File URL helper.</param> /// <param name="blogOptions">Blog options.</param> public Handler(IBlogEntityDbContext context, FileUrlHelper fileUrlHelper, IOptionsSnapshot <PineBlogOptions> blogOptions) { _context = context; _fileUrlHelper = fileUrlHelper; _blogOptions = blogOptions; }
/// <summary> /// Implementation of UpdateBlogSettingsCommand.Handler. /// </summary> /// <param name="context">The blog entity context.</param> /// <param name="fileUrlHelper">File URL helper.</param> public Handler(IBlogEntityDbContext context, FileUrlHelper fileUrlHelper) { _context = context; _fileUrlHelper = fileUrlHelper; }
/// <summary> /// Implementation of UpdateBlogSettingsCommand.Handler. /// </summary> /// <param name="uow">The blog unit of work.</param> /// <param name="fileUrlHelper">File URL helper.</param> public Handler(IBlogUnitOfWork uow, FileUrlHelper fileUrlHelper) { _uow = uow; _fileUrlHelper = fileUrlHelper; }