Ejemplo n.º 1
0
 public static void Requires(bool condition, AssertMessageParameterCollection parameters)
 {
     if (!condition)
     {
         var message = new AssertMessage("Assert.Requires", parameters);
         Raise(message);
     }
 }
Ejemplo n.º 2
0
 public static void AreEqual <T>(T expected, T actual, string expectedName, string actualName)
 {
     if (!Equals(expected, actual))
     {
         var message = new AssertMessage("Assert.AreEqual");
         AssertMessageParameterCollection parameters = message.Parameters;
         parameters.Add("expectedName", expectedName);
         parameters.Add("expected", expected);
         parameters.Add("actualName", actualName);
         parameters.Add("actual", actual);
         Raise(message);
     }
 }
Ejemplo n.º 3
0
        public static void Is(object value, Type expectedType, string name, AssertMessageParameterCollection additionalParameters)
        {
            if (value != null)
            {
                IsNotNull(expectedType, "expectedType");
                bool isInstanceOfType = expectedType.IsInstanceOfType(value);

                if (!isInstanceOfType)
                {
                    var message    = new AssertMessage("Assert.IsInstanceOfType");
                    var parameters = message.Parameters;
                    parameters.Add("name", name);
                    parameters.Add("value", value);
                    parameters.Add("expectedType", expectedType);

                    if (additionalParameters != null)
                    {
                        parameters.Add(additionalParameters);
                    }

                    Raise(message);
                }
            }
        }
Ejemplo n.º 4
0
        public static void Fail(string name, AssertMessageParameterCollection parameters)
        {
            var message = new AssertMessage(name, parameters);

            Raise(message);
        }