Exemple #1
0
        public static OdcmComplexClass OdcmComplexClass(Action <OdcmClass> config = null)
        {
            var retVal = new OdcmComplexClass(Any.CSharpIdentifier(), Any.OdcmNamespace());

            if (config != null)
            {
                config(retVal);
            }

            return(retVal);
        }
Exemple #2
0
        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);
        }