public void RandomEnumShouldHitAllTheValuesOfTheEnumIfIteratedEnough() { var randomEnums = new List <TestEnum>(); for (int i = 0; i < 50; i++) { randomEnums.Add(RandomValue.Enum <TestEnum>()); } randomEnums.Where(x => x == TestEnum.More).ShouldNotBeEmpty(); randomEnums.Where(x => x == TestEnum.Most).ShouldNotBeEmpty(); randomEnums.Where(x => x == TestEnum.Mostest).ShouldNotBeEmpty(); randomEnums.Where(x => x == TestEnum.Mostestest).ShouldNotBeEmpty(); }
public void ReturnAnEmumOfTheCorrectType() { var randomEnum = RandomValue.Enum <TestEnum>(); randomEnum.ShouldBeType <TestEnum>(); }