public static void Requires(bool condition, AssertMessageParameterCollection parameters) { if (!condition) { var message = new AssertMessage("Assert.Requires", parameters); Raise(message); } }
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); } }
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); } } }
public static void Fail(string name, AssertMessageParameterCollection parameters) { var message = new AssertMessage(name, parameters); Raise(message); }