public void TestMinimumSegmentSizeCalculation() { FileSegmentCalculator calculator = new FileSegmentSizeCalculatorWithResidueHelper(); RemoteFileInfo remoteFileInfo = new RemoteFileInfo(); remoteFileInfo.AcceptRanges = true; remoteFileInfo.FileSize = 1773484; int segmentCount = 6; List<CalculatedFileSegment> segments = calculator.GetSegments(segmentCount, remoteFileInfo); Assert.AreEqual(segments[0].SegmentEndPosition, 295580); }
private static List<CalculatedFileSegment> GetSegmentsFromCalculator() { FileSegmentCalculator calculator = new FileSegmentSizeCalculatorWithResidueHelper(); RemoteFileInfo remoteFileInfo = new RemoteFileInfo(); remoteFileInfo.AcceptRanges = true; remoteFileInfo.FileSize = 4724748; int segmentCount = 5; List<CalculatedFileSegment> segments = calculator.GetSegments(segmentCount, remoteFileInfo); return segments; }