public void RandomGeneratorWrapperComplexTypesWithExternalFile() { IRandomGenerator randomizer = new RandomGenerator(typeof(TestObjectAlpha), "RandomUtilsTests.InputFiles.TestDataConstraints.json"); TestObjectAlpha randomValue = (TestObjectAlpha)randomizer.Generate(); Assert.IsNotNull(randomValue); foreach (var item in randomValue.testBeta1.deltas) { TestObjectDelta castedItem = (TestObjectDelta)item; Assert.IsTrue(randomValue.testBeta1 == castedItem.testObjectBeta); } PrintObjectToConsole(randomValue); }
public void RandomGeneratorWrapperComplexTypes() { IRandomGenerator randomizer = new RandomGenerator(typeof(TestObjectAlpha)); TestObjectAlpha randomValue = (TestObjectAlpha)randomizer.Generate(); Assert.IsNotNull(randomValue); foreach (var item in randomValue.testBeta1.deltas) { TestObjectDelta castedItem = (TestObjectDelta)item; Assert.IsTrue(randomValue.testBeta1 == castedItem.testObjectBeta); } PrintObjectToConsole(randomValue); }