public void Equality_Default() { var a = new ErrorEvent(); var b = new ErrorEvent(); Assert.AreEqual(a, b); Assert.AreEqual(a.GetHashCode(), b.GetHashCode()); }
public void Equality_DifferentContent() { var a = new ErrorEvent { Content = "A" }; var b = new ErrorEvent(); Assert.AreNotEqual(a, b); Assert.AreNotEqual(a.GetHashCode(), b.GetHashCode()); }
public void Equality_BaseClassIsCalled() { var a = new ErrorEvent { IDESessionUUID = "a" }; var b = new ErrorEvent(); Assert.AreNotEqual(a, b); Assert.AreNotEqual(a.GetHashCode(), b.GetHashCode()); }
public void Equality_DifferentStacktrace() { var a = new ErrorEvent { StackTrace = new[] { "X" } }; var b = new ErrorEvent(); Assert.AreNotEqual(a, b); Assert.AreNotEqual(a.GetHashCode(), b.GetHashCode()); }
public void Equality_ReallyTheSame() { var a = new ErrorEvent { Content = "A", StackTrace = new[] { "X" } }; var b = new ErrorEvent { Content = "A", StackTrace = new[] { "X" } }; Assert.AreEqual(a, b); Assert.AreEqual(a.GetHashCode(), b.GetHashCode()); }