/// <summary>
        /// Populate Test Configuration
        /// </summary>
        private void PopulateTestConfiguration()
        {
            // Test configuration
            SuiteConfigurationType configType = this.AppConfig.TestConfig;

            this.TestConfig = TestSetting.GenerateSuiteConfiguration(configType);
        }
        /// <summary>
        /// Get a test configuration based the configurationtype parameter
        /// </summary>
        /// <param name="configType"></param>
        /// <returns></returns>
        public static TestSetting GenerateSuiteConfiguration(SuiteConfigurationType configType)
        {
            switch (configType)
            {
            case SuiteConfigurationType.Default:
                return(GenerateDefaultSuiteConfiguration());

            case SuiteConfigurationType.MicrosoftStandard:
                return(GenerateMicrosoftStandardSuiteConfiguration());

            default:
                throw new NotSupportedException(Invariant($"{configType} is not supported."));
            }
        }