private DocumentChunkDto CheckChunk( int chunkProgressive, ChunkingUnitOfWorkFactory unitOfWorkFactory, DocumentSessionDto documentMetadata) { var chunkRequestDto = new ChunkRequestDto { DocumentSessionId = documentMetadata.DocumentSessionId, ChunkProgressive = chunkProgressive }; var service = new ChunckedDownloadService(KnownStorage.Mock, unitOfWorkFactory); var chunk = service.GetChunck(chunkRequestDto); return chunk; }
private DocumentSessionDto RegisterDocumentRequest(ChunkingUnitOfWorkFactory unitOfWorkFactory) { var downloadService = new ChunckedDownloadService(KnownStorage.Mock, unitOfWorkFactory); var documentMetadata = downloadService .RegisterDownload(KnownRequestDto.RequestDto); documentMetadata .DocumentSize .Should().Be.EqualTo(KnownFile.DocumentSize); documentMetadata .DocumentSha1 .Should().Be.EqualTo(KnownFile.Sha1); documentMetadata .TotalChunks .Should().Be.EqualTo(KnownFile.TotalChunks); return documentMetadata; }