public void Element_returns_random_element_from_list() { var list = new List <int> { 1, 2, 3, 4, 5 }; var actual = GetRandom.Element(list); actual.ShouldBeGreaterThanOrEqualTo(1); actual.ShouldBeLessThanOrEqualTo(5); }
public void Element_returns_all_elements_from_list() { var elements = new[] { new Element(), new Element(), new Element(), new Element(), new Element() }; while (elements.Any(x => x.Value < 100)) { GetRandom.Element(elements).Value++; } }