public TestSettings WithEnvironment(string key, string value) { Environment = Environment == null ? new Dictionary <string, string>() { { key, value } } : new Dictionary <string, string>(Environment.Append(new KeyValuePair <string, string>(key, value))); return(this); }