public void CreateUploadStepTest() { //Arrange var pipelineMediator = new Mock<IStepMediator>(); var webClient = new Mock<IEncodeWebClient>(); var storageProvider = new Mock<IFileSystem>(); var tempFileManager = new Mock<ITempFileManager>(); var fileWrapper = new Mock<IFileWrapper>(); var settings = new UploadSettings("backendId"); //Act var pipelineStep = new UploadStep(pipelineMediator.Object, webClient.Object, tempFileManager.Object, settings, storageProvider.Object, fileWrapper.Object); //Assert Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase<EncodeStepData>)); Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase<EncodeStepData>)); pipelineMediator.Verify(m => m.AddUploadStep(pipelineStep), Times.Once()); }
public void CreateUploadStepTest() { //Arrange var pipelineMediator = new Mock <IStepMediator>(); var webClient = new Mock <IEncodeWebClient>(); var storageProvider = new Mock <IFileSystem>(); var tempFileManager = new Mock <ITempFileManager>(); var fileWrapper = new Mock <IFileWrapper>(); var settings = new UploadSettings("backendId"); //Act var pipelineStep = new UploadStep(pipelineMediator.Object, webClient.Object, tempFileManager.Object, settings, storageProvider.Object, fileWrapper.Object); //Assert Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase <EncodeStepData>)); Assert.IsInstanceOfType(pipelineStep, typeof(PipelineStepBase <EncodeStepData>)); pipelineMediator.Verify(m => m.AddUploadStep(pipelineStep), Times.Once()); }
public void Initialize() { var settings = new UploadSettings(UserId); var stepData = new EncodeStepData() { EncoderState = EncoderState.Completed, ContentType = ContentType }; _pipelineMediator = new Mock<IStepMediator>(); _webClient = new Mock<IEncodeWebClient>(); _fileSystem = new Mock<IFileSystem>(); _tempFileManager = new Mock<ITempFileManager>(); _fileWrapper = new Mock<IFileWrapper>(); _tokenSource = new Mock<CancellationTokenSourceWrapper>(); _pipelineStep = new UploadStep(_pipelineMediator.Object, _webClient.Object, _tempFileManager.Object, settings, _fileSystem.Object, _fileWrapper.Object); _tempFileManager.Setup(m => m.GetEncodingTempFilePath()).Returns(LocalFileUri); _pipelineStep.SetData(stepData); }
public void Initialize() { var settings = new UploadSettings(UserId); var stepData = new EncodeStepData() { EncoderState = EncoderState.Completed, ContentType = ContentType }; _pipelineMediator = new Mock <IStepMediator>(); _webClient = new Mock <IEncodeWebClient>(); _fileSystem = new Mock <IFileSystem>(); _tempFileManager = new Mock <ITempFileManager>(); _fileWrapper = new Mock <IFileWrapper>(); _tokenSource = new Mock <CancellationTokenSourceWrapper>(); _pipelineStep = new UploadStep(_pipelineMediator.Object, _webClient.Object, _tempFileManager.Object, settings, _fileSystem.Object, _fileWrapper.Object); _tempFileManager.Setup(m => m.GetEncodingTempFilePath()).Returns(LocalFileUri); _pipelineStep.SetData(stepData); }
private UploadStatus(UploadStep step, bool isIndeterminate) { Step = step; IsIndeterminate = isIndeterminate; }