protected override Task Given() { var mockPublishChangesStep = new Mock <IFileChangePipelinePublishChangesStep>(); mockPublishChangesStep.Setup(h => h.Execute(It.IsAny <List <AppFileEntryChange> >())) .Callback <List <AppFileEntryChange> >(r => _result = r.FirstOrDefault()); _logicPathRepository = GetService <ILogicPathRepository>(); _step = new FileChangePipelineTransformChangeToLogicStep(_logicPathRepository, mockPublishChangesStep.Object); var path = GetResourcesPath("FileChangePipelineConvertChangeToLogicStepTests", "demo.txt"); _fileSystemEntryChange = new FileSystemEntryChange(FileSystemEntryChangeType.Changed, "demo.txt", path); _fileSystemEntryChanges = new List <FileSystemEntryChange> { _fileSystemEntryChange }; return(Task.CompletedTask); }
public FileChangePipelineMergeChangesStep(IFileChangePipelineTransformChangeToLogicStep transformChangeToLogicStep) { _transformChangeToLogicStep = transformChangeToLogicStep; }