public void SizeBasics() { Assert.AreEqual(1, Partitioner.ByMaxSize(500, 1000).Count); Assert.AreEqual(1, Partitioner.ByMaxSize(1000, 1000).Count); Assert.AreEqual(2, Partitioner.ByMaxSize(1001, 1000).Count); var parts = Partitioner.ByMaxSize(1500, 1000); Assert.AreEqual(2, parts.Count); Assert.AreEqual(0, parts[0].Start); Assert.AreEqual(1000, parts[0].Count); Assert.AreEqual(1000, parts[1].Start); Assert.AreEqual(500, parts[1].Count); }