Esempio n. 1
0
        public void TestRandomFromCollection()
        {
            object t = new object();
            object r = RandomPicks.RandomFrom(Random, new HashSet <object>(new object[] { t }));

            Assert.AreSame(r, t);
        }
Esempio n. 2
0
 public void TestRandomFromEmptyCollection()
 {
     Assert.Throws <ArgumentException>(() => RandomPicks.RandomFrom(Random, new HashSet <object>()));
 }
Esempio n. 3
0
 public void TestRandomFromArray()
 {
     Assert.Throws <ArgumentException>(() => RandomPicks.RandomFrom(Random, new object[] { }));
 }
Esempio n. 4
0
 public void TestRandomFromList()
 {
     Assert.Throws <ArgumentException>(() => RandomPicks.RandomFrom(Random, new List <object>()));
 }