public void ValidateDivideWork() { RangeCollection rangeColl = new RangeCollection(1, 500); long[] arr1 = rangeColl.ToArray(); long pieceCount = 2; long batchCount = 2; RangeCollection skipListOrNull = new RangeCollection(1, 3); IEnumerable <KeyValuePair <long, long> > keyValuePair = SpecialFunctions.DivideWork <long>(arr1, rangeColl, pieceCount, batchCount, skipListOrNull); Assert.AreEqual(248, keyValuePair.Count()); }
public void ValidateDivideWork() { RangeCollection rangeColl = new RangeCollection(1, 500); long[] arr1 = rangeColl.ToArray(); long pieceCount = 2; long batchCount = 2; RangeCollection skipListOrNull = new RangeCollection(1, 3); IEnumerable<KeyValuePair<long, long>> keyValuePair = SpecialFunctions.DivideWork<long>(arr1, rangeColl, pieceCount, batchCount, skipListOrNull); Assert.AreEqual(248, keyValuePair.Count()); }