public void NextElement_Char() { var list = new[] { 'j', 'a', 'r', 'e', 'd' }; var actual = new HashSet <char>(); for (var i = 0; i < 200; i++) { actual.Add(TRandom.NextElement(list)); } CollectionAssert.AreEquivalent(list, actual.ToArray()); }
public void NextElement_String() { var list = new[] { "hello", "my", "name", "is", "duke", "nukem" }; var actual = new HashSet <string>(); for (var i = 0; i < 200; i++) { actual.Add(TRandom.NextElement(list)); } CollectionAssert.AreEquivalent(list, actual.ToArray()); }