public static object LogHashCodeWiths(this object value, object value2) { string message = string.Format("{0} <{1}> {2} {3}<{4}>", value.GetHashCode(), value.GetType().Name, value == value2 ? "==" : "!=", value2.GetHashCode(), value2.GetType().Name); AssertHelper.WriteLine(message); return(value); }
public static object LogHashCode(this object value) { string message = string.Format("{0} <{1}>", value.GetHashCode(), value.GetType().Name); AssertHelper.WriteLine(message); return(value); }
public void ShouldNotSame() { var message = string.Format("(Thread:{0}): {1} != {2}", CreateInThreadId.ToString("000"), Object1.GetHashCode(), Object2.GetHashCode()); var isOkMessage = Object1 != Object2?AssertHelper.PrefixOk(message) : AssertHelper.PrefixKo(message); AssertHelper.WriteLine(isOkMessage); Assert.AreNotSame(Object1, Object2); }
public void ShouldSame() { var desc1 = Object1 == null ? "Null" : Object1.GetHashCode().ToString(); var desc2 = Object2 == null ? "Null" : Object2.GetHashCode().ToString(); var message = string.Format("(Thread:{0}): {1} == {2}", CreateInThreadId.ToString("000"), desc1, desc2); var isOkMessage = Object1 == Object2?AssertHelper.PrefixOk(message) : AssertHelper.PrefixKo(message); AssertHelper.WriteLine(isOkMessage); Assert.AreSame(Object1, Object2); }
public static void ShouldNotSame(this object value, object expectedValue) { if (value == null || expectedValue == null) { Assert.AreNotSame(expectedValue, value); return; } string message = string.Format("Should Not Same [{0}] => <{1}> : <{2}>", value.GetType().Name, value.GetHashCode(), expectedValue.GetHashCode()); Assert.AreNotSame(expectedValue, value, message.WithKoPrefix()); AssertHelper.WriteLine(message.WithOkPrefix()); }