public void SplitToChunks_MoreItemsThanChunkSize_ReturnsChunks () { // arrange var data = new[] { 1, 2, 3 }; // act var result = data.SplitToChunks (2); // assert result.ShouldAllBeEquivalentTo (new[] { new[] { 1, 2 }, new[] { 3 } }); }
public void SplitToChunks_LessNumberOfItemsThanChunkSize_ReturnsOneChunkWithAllItems () { // arrange var data = new[] { 1, 2, 3 }; // act var result = data.SplitToChunks (4); // assert result.ShouldAllBeEquivalentTo (new[] { data }); }