/// <summary> /// Returns true if TesExecutor instances are equal /// </summary> /// <param name="other">Instance of TesExecutor to be compared</param> /// <returns>Boolean</returns> public bool Equals(TesExecutor other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Image == other.Image || Image != null && Image.Equals(other.Image) ) && ( Command == other.Command || Command != null && Command.SequenceEqual(other.Command) ) && ( Workdir == other.Workdir || Workdir != null && Workdir.Equals(other.Workdir) ) && ( Stdin == other.Stdin || Stdin != null && Stdin.Equals(other.Stdin) ) && ( Stdout == other.Stdout || Stdout != null && Stdout.Equals(other.Stdout) ) && ( Stderr == other.Stderr || Stderr != null && Stderr.Equals(other.Stderr) ) && ( Env == other.Env || Env != null && Env.SequenceEqual(other.Env) )); }
/// <summary> /// Returns true if TesExecutorLog instances are equal /// </summary> /// <param name="other">Instance of TesExecutorLog to be compared</param> /// <returns>Boolean</returns> public bool Equals(TesExecutorLog other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( StartTime == other.StartTime || StartTime != null && StartTime.Equals(other.StartTime) ) && ( EndTime == other.EndTime || EndTime != null && EndTime.Equals(other.EndTime) ) && ( Stdout == other.Stdout || Stdout != null && Stdout.Equals(other.Stdout) ) && ( Stderr == other.Stderr || Stderr != null && Stderr.Equals(other.Stderr) ) && ( ExitCode == other.ExitCode || ExitCode != null && ExitCode.Equals(other.ExitCode) )); }