public bool Equals(TestRunnerKey other) { if (ReferenceEquals(null, other)) return false; if (ReferenceEquals(this, other)) return true; return Equals(other.TestAssembly, TestAssembly) && other.Async.Equals(Async); }