public BogMarkdownConverterStrategyFixture()
 {
     BogMarkdownConverter          = new Mock <IBogMarkdownConverter>().Object;
     GetLatestArticleEntryStrategy = new GetLatestArticleEntryStrategyFixture().Build();
     Context = new MockBlogApiDbContextFixture().Build();
     UploadArticleEntryCoordinator = new UploadArticleEntryCoordinatorFixture().Build();
 }
 public BogMarkdownConverterStrategy(IBogMarkdownConverter bogMarkdownConverter,
                                     IGetLatestArticleEntryStrategy getLatestArticleEntryStrategy,
                                     IBlogApiDbContext context,
                                     IUploadArticleEntryCoordinator uploadArticleEntryCoordinator)
 {
     _bogMarkdownConverter          = bogMarkdownConverter;
     _getLatestArticleEntryStrategy = getLatestArticleEntryStrategy;
     _context = context;
     _uploadArticleEntryCoordinator = uploadArticleEntryCoordinator;
 }
 public CreateAndPersistArticleEntryStrategy(ICreateArticleEntryCoordinator createEntryCoordinator, IUploadArticleEntryCoordinator uploadCoordinator)
 {
     _createEntryCoordinator = createEntryCoordinator;
     _uploadCoordinator      = uploadCoordinator;
 }