public static OdcmComplexClass OdcmComplexClass(Action <OdcmClass> config = null) { var retVal = new OdcmComplexClass(Any.CSharpIdentifier(), Any.OdcmNamespace()); if (config != null) { config(retVal); } return(retVal); }
public static OdcmModel OdcmModel(Action <OdcmModel> config = null) { var retVal = new OdcmModel(Any.ServiceMetadata()); retVal.Namespaces.AddRange(Any.Sequence(s => Any.OdcmNamespace())); var containerNamespace = retVal.Namespaces.RandomElement(); containerNamespace.Types.Add(Any.ServiceOdcmClass(containerNamespace)); if (config != null) { config(retVal); } return(retVal); }