public override DefinitionBase GenerateRandomDefinition(Action <DefinitionBase> action) { return(WithEmptyDefinition(def => { def.Name = Rnd.String(); //def.MetadataEndPoint = string.Format("https://localhost/{0}.aspx", Rnd.String()); def.Certificate = X509Utils.GenerateRandomSelfSignedCertificate_AsCertBytes(Rnd.String(), Rnd.String()); })); }