public void GeneratesDataClass() { var generator = new ConstructedObjectGenerator(); var result = generator.Generate(new TestFuzzProfile(), typeof(ConstructedClass), new FuzzRandom()); Assert.That.IsType <ConstructedClass>(result); var obj = (ConstructedClass)result; Assert.AreEqual(TestFuzzProfile.GeneratedInt, obj.IntProperty); }
public void RejectNonConstructable() { var generator = new ConstructedObjectGenerator(); Assert.IsFalse(generator.CanGenerate(Mock.Of <IFuzzProfile>(), typeof(NonConstructable))); }