public static DifferenceChunkDto Map(DifferenceChunk differenceChunk) { return(new DifferenceChunkDto { ChunkInformation = differenceChunk.ChunkInformation, CachedFileChunkNumber = differenceChunk.CachedFileChunkNumber, CurentFileChunkNumber = differenceChunk.CurentFileChunkNumber }); }
// cache: [0] // ↓ // current: [0] public void TestCase2() { var chunksFromCurrentFile = new List <Chunk> { new Chunk(Encode("chunk"), 0) }; var chunksFromCachedFile = new List <Chunk> { new Chunk(Encode("chunk"), 0) }; IEnumerable <DifferenceChunk> differenceChunks = ChunkDifferentiator.GetUpdatedChunks(chunksFromCachedFile, chunksFromCurrentFile); DifferenceChunk chunk = differenceChunks.Single(); chunk.CachedFileChunkNumber.Should().Be(0); chunk.CurentFileChunkNumber.Should().Be(0); chunk.ChunkInformation.Should().BeEmpty(); }