/// <summary>
        /// Gets an instance of XrmMockup365
        /// </summary>
        /// <param name="Settings"></param>
        public static XrmMockup365 GetInstance(XrmMockupSettings Settings)
        {
            if (instances.ContainsKey(Settings))
            {
                return(instances[Settings]);
            }

            var instance = new XrmMockup365(Settings);

            instances[Settings] = instance;
            return(instance);
        }
Exemple #2
0
        /// <summary>
        /// Gets an instance of XrmMockup2015
        /// </summary>
        /// <param name="Settings"></param>
        public static XrmMockup365 GetInstance(XrmMockupSettings Settings)
        {
            if (instances.ContainsKey(Settings))
            {
                return(instances[Settings]);
            }

            var prefix   = "../../Metadata";
            var instance = new XrmMockup365(Settings, Utility.GetMetadata(prefix), Utility.GetWorkflows(prefix), Utility.GetSecurityRoles(prefix));

            instances[Settings] = instance;
            return(instance);
        }