Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #5
0
        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());
        }