public PackageSequenceInfo CreatePackageSequence() { var baseSequence = new PackageSequenceBaseInfo(dataFileLength: DataFileLength, segmentLength: SegmentLength); var sequence = new PackageSequenceInfo(baseSequence, packageSize: PackageSize); return(sequence); }
public void SegmentsFitsToDataFileValidation() { // success var baseInfo2 = new PackageSequenceBaseInfo(dataFileLength: 100, segmentLength: 10); // fail (cannot fit evenly) Assert.Throws <ArgumentException>(() => new PackageSequenceBaseInfo(dataFileLength: 100, segmentLength: 11)); }