public ContentUpdater(IDocumentUpdater documentUpdater, IContentTypeProvider contentTypeRepository, ISaveListenerProvider saveListenerProvider, IContentSerializer contentSerializer) { DocumentUpdater = documentUpdater; ContentTypeRepository = contentTypeRepository; SaveListenerProvider = saveListenerProvider; ContentSerializer = contentSerializer; }
public ChangeLogUpdaterTests() { _documentFormatters = new DocumentFormatterFaker().Generate(5); var test = Substitute.For <GitHubClients>(); _gitHubClientFactory.Create().Returns(test); _sut = new ChangeLogUpdater(_gitHubClientFactory, _documentFormatters, _options); }
public DocumentDatabase( ILogger<DocumentDatabase> logger, IOptions<DocumentOptions> options, ITextDocumentLoader documentLoader, IDocumentUpdater documentUpdater ) { _logger = logger; _options = options.Value; _documentLoader = documentLoader; _documentUpdater = documentUpdater; }
public ContainerSpecificContentUpdater(IDocumentUpdater documentUpdater, IContentTypeProvider contentTypeRepository, IContentSerializer contentSerializer) { DocumentUpdater = documentUpdater; ContentTypeRepository = contentTypeRepository; ContentSerializer = contentSerializer; }