public override int GetHashCode() { if (SettingsFileDirectory == null) { return("".GetHashCode()); } return(SettingsFileDirectory.ToLowerInvariant().GetHashCode()); }
public override bool Equals(object obj) { var settings = obj as ChutzpahTestSettingsFile; if (settings == null) { return(false); } if (SettingsFileDirectory == null && settings.SettingsFileDirectory == null) { return(true); } return(SettingsFileDirectory != null && SettingsFileDirectory.Equals(settings.SettingsFileDirectory, StringComparison.OrdinalIgnoreCase)); }