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 void CheckDocumentRequestIsSaved(
			ChunkingUnitOfWorkFactory unitOfWorkFactory,
			DocumentSessionDto documentMetadata)
		{
			using (var unitOfWork = unitOfWorkFactory.Create())
			{
				unitOfWork
					.DocumentRequestRepository
					.GetByKey(documentMetadata.DocumentSessionId)
					.Should().Not.Be.Null();
			}
		}