public static void SetEnvironmentFromConfig() { CheckoutEnvironment selectedEnvironment; if (Enum.TryParse <CheckoutEnvironment>(ReadConfig("Checkout.Environment", true), out selectedEnvironment) && Enum.IsDefined(typeof(CheckoutEnvironment), selectedEnvironment)) { Environment = selectedEnvironment; } else { throw new KeyNotFoundException("Config value is invalid for: Environment"); } }
public static void SetEnvironmentFromConfig() { CheckoutEnvironment selectedEnvironment; if (Enum.TryParse<CheckoutEnvironment>(ReadConfig("Checkout.Environment", true), out selectedEnvironment) && Enum.IsDefined(typeof(CheckoutEnvironment), selectedEnvironment)) { Environment = selectedEnvironment; } else { throw new KeyNotFoundException("Config value is invalid for: Environment"); } }