public HomeOrchestrator( IHomeOrchestratorLogger logger, FileSystemReadRepository <string> repository) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _repository = repository ?? throw new ArgumentNullException(nameof(repository)); }
public void FileSystemRepositoryReader_HtmlAdapterTest() { // Arrange string path = $@"{Directory.GetCurrentDirectory()}/Sample.md"; var markdigStub = new MarkdigConverter(new MarkdownPipelineBuilder()); var adapterStub = new HtmlPageDataAdapter(markdigStub); var repositoryStub = new FileSystemReadRepository <String>(adapterStub); // Act var resultMock = repositoryStub.Retrieve(path); // Assert resultMock.Should().StartWith("<h1"); }