public void NextItems_returns_subset() { var expected = Range.Array(10); var actual = Rand.NextItems(expected, 5); CollectionAssert.IsSubsetOf(actual, expected); Assert.AreEqual(5, actual.Length); }
public void NextItems_shuffles_array_when_all_items_are_selected() { var expected = Range.Array(10); CollectionAssert.AreEquivalent(expected, Rand.NextItems(expected, 10)); }