public void GenerateTest() { for (var i = 0; i < 1000; i++) { var actualCar = carGenerator.Generate(); Assert.IsNotNull(actualCar.Model); Assert.IsNotNull(actualCar.Make); Assert.IsTrue(EnumExtensionsGeneric <Color> .GetValues().Any(x => x == actualCar.Color)); Assert.IsTrue(EnumExtensionsGeneric <State> .GetValues().Any(x => x == actualCar.State)); Assert.AreEqual(true, !string.IsNullOrEmpty(actualCar.Number)); Assert.IsNotNull(actualCar.Number); } }