Exemplo n.º 1
0
        internal static void HandleFail(string assertionName, string message, params object[] parameters)
        {
            string str = string.Empty;

            if (!string.IsNullOrEmpty(message))
            {
                str = parameters != null?string.Format((IFormatProvider)CultureInfo.CurrentCulture, Assert.ReplaceNulls((object)message), parameters) : Assert.ReplaceNulls((object)message);
            }
            if (Assert.AssertionFailure != null)
            {
                Assert.AssertionFailure((object)null, EventArgs.Empty);
            }
            throw new AssertFailedException(FrameworkMessages.AssertionFailed((object)assertionName, (object)str));
        }
Exemplo n.º 2
0
 public static void IsNotInstanceOfType(object value, Type wrongType, string message, params object[] parameters)
 {
     if (wrongType == (Type)null)
     {
         Assert.HandleFail("Assert.IsNotInstanceOfType", message, parameters);
     }
     if (value == null || !wrongType.IsInstanceOfType(value))
     {
         return;
     }
     Assert.HandleFail("Assert.IsNotInstanceOfType", (string)FrameworkMessages.IsNotInstanceOfFailMsg(message == null ? (object)string.Empty : (object)Assert.ReplaceNulls((object)message), (object)wrongType.ToString(), (object)value.GetType().ToString()), parameters);
 }
Exemplo n.º 3
0
        public static void Inconclusive(string message, params object[] parameters)
        {
            string str = string.Empty;

            if (!string.IsNullOrEmpty(message))
            {
                str = parameters != null?string.Format((IFormatProvider)CultureInfo.CurrentCulture, Assert.ReplaceNulls((object)message), parameters) : Assert.ReplaceNulls((object)message);
            }
            throw new AssertInconclusiveException(FrameworkMessages.AssertionFailed((object)"Assert.Inconclusive", (object)str));
        }
Exemplo n.º 4
0
 public static void AreNotEqual(string notExpected, string actual, bool ignoreCase, CultureInfo culture, string message, params object[] parameters)
 {
     Assert.CheckParameterNotNull((object)culture, "Assert.AreNotEqual", "culture", string.Empty, new object[0]);
     if (string.Compare(notExpected, actual, ignoreCase, culture) != 0)
     {
         return;
     }
     Assert.HandleFail("Assert.AreNotEqual", (string)FrameworkMessages.AreNotEqualFailMsg(message == null ? (object)string.Empty : (object)Assert.ReplaceNulls((object)message), (object)Assert.ReplaceNulls((object)notExpected), (object)Assert.ReplaceNulls((object)actual)), parameters);
 }
Exemplo n.º 5
0
 public static void AreNotEqual(double notExpected, double actual, double delta, string message, params object[] parameters)
 {
     if (Math.Abs(notExpected - actual) > delta)
     {
         return;
     }
     Assert.HandleFail("Assert.AreNotEqual", (string)FrameworkMessages.AreNotEqualDeltaFailMsg(message == null ? (object)string.Empty : (object)Assert.ReplaceNulls((object)message), (object)notExpected.ToString((IFormatProvider)CultureInfo.CurrentCulture.NumberFormat), (object)actual.ToString((IFormatProvider)CultureInfo.CurrentCulture.NumberFormat), (object)delta.ToString((IFormatProvider)CultureInfo.CurrentCulture.NumberFormat)), parameters);
 }
Exemplo n.º 6
0
 public static void AreNotEqual <T>(T notExpected, T actual, string message, params object[] parameters)
 {
     if (!object.Equals((object)notExpected, (object)actual))
     {
         return;
     }
     Assert.HandleFail("Assert.AreNotEqual", (string)FrameworkMessages.AreNotEqualFailMsg(message == null ? (object)string.Empty : (object)Assert.ReplaceNulls((object)message), (object)Assert.ReplaceNulls((object)notExpected), (object)Assert.ReplaceNulls((object)actual)), parameters);
 }
Exemplo n.º 7
0
 public static void AreEqual <T>(T expected, T actual, string message, params object[] parameters)
 {
     if (object.Equals((object)expected, (object)actual))
     {
         return;
     }
     Assert.HandleFail("Assert.AreEqual", (object)actual == null || (object)expected == null || actual.GetType().Equals(expected.GetType()) ? (string)FrameworkMessages.AreEqualFailMsg(message == null ? (object)string.Empty : (object)Assert.ReplaceNulls((object)message), (object)Assert.ReplaceNulls((object)expected), (object)Assert.ReplaceNulls((object)actual)) : (string)FrameworkMessages.AreEqualDifferentTypesFailMsg(message == null ? (object)string.Empty : (object)Assert.ReplaceNulls((object)message), (object)Assert.ReplaceNulls((object)expected), (object)expected.GetType().FullName, (object)Assert.ReplaceNulls((object)actual), (object)actual.GetType().FullName), parameters);
 }
Exemplo n.º 8
0
        public static void AreSame(object expected, object actual, string message, params object[] parameters)
        {
            if (object.ReferenceEquals(expected, actual))
            {
                return;
            }
            string message1 = message;

            if (expected is ValueType && actual is ValueType)
            {
                message1 = (string)FrameworkMessages.AreSameGivenValues(message == null ? (object)string.Empty : (object)Assert.ReplaceNulls((object)message));
            }
            Assert.HandleFail("Assert.AreSame", message1, parameters);
        }