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;
 }