public void SwapListElementWithBadIndex() { var list = new List <string>(); Assert.Throws <ArgumentOutOfRangeException>(() => ListByIndex.SwapElement(list, 1, 2)); }
public void GetDistinctRandomIndexWithBadIndex() { var list = new List <string>(); Assert.Throws <ArgumentException>(() => ListByIndex.GetDistinctRandomIndex(list, 1)); }
public void GetDistinctRandomElementWithBadListSize() { var list = new List <int>(); Assert.Throws <ArgumentException>(() => ListByIndex.GetDistinctRandomElement(list, 1)); }
public void GetDistinctRandomIndex() { var list = Enumerable.Range(0, 100).ToList(); Assert.AreNotEqual(0, ListByIndex.GetDistinctRandomIndex(list, 0)); }
public void GetDistinctRandomElement() { var list = Enumerable.Range(0, 100).ToList(); Assert.AreNotEqual(1, ListByIndex.GetDistinctRandomElement(list, 1)); }