How can I better the readability of inline test data?
If I'm right you could do at least two things:


Generate the array and pass only the number of items to the test method.
Rename testSequence to something more descriptive, like items, elements etc.




[TestCase(2, 1, Result = 2)]
[TestCase(2, 2, Result = 1)]
[TestCase(3, 2, Result = 2)]
[TestCase(4, 2, Result = 2)]
[TestCase(4, 10, Result = 1)]
public int TotalPageCountIsAccurate(int itemCount, int pageSize)
{
    // generates the item array with itemCount items
    var items = Enumerable.Range(0, itemCount).ToArray();

    var pagedList = new PagedList&lt;int&gt;(items, 0, pageSize);
    return pagedList.TotalPageCount;
}


(I can't check whether is it valid C# or not but I hope you get the idea.)

I would also create a test with an empty array.