Я быстро просмотрел здесь, не смог найти дубликат (поправьте меня, если я не прав).
У меня есть следующий модульный тест для некоторого пейджинга с LINQ:
// Arrange.
const int locationId = 1;
const LocationType locationType = LocationType.City;
int pageSize = 10;
// Act.
var postsPageOne = PostService.FindAllPostsForLocationPaged<Review>(locationId, locationType, 1, pageSize);
var postsPageTwo = PostService.FindAllPostsForLocationPaged<Review>(locationId, locationType, 2, pageSize);
// Assert.
Assert.IsTrue(postsPageOne.Count > 0);
Assert.IsTrue(postsPageTwo.Count > 0);
Assert.AreEqual(postsPageOne.Count, pageSize);
Assert.AreEqual(postsPageTwo.Count, pageSize);
CollectionAssert.AllItemsAreNotNull(postsPageOne.ToArray());
CollectionAssert.AllItemsAreNotNull(postsPageTwo.ToArray());
Я хочу утверждать, что все элементы в коллекции postsPageOne отличаются от всех элементов в коллекции postsPageTwo .(похоже на способ проверить пейджинг)
Есть идеи, как мне это сделать?