/// <summary> /// Makes an assertion about an object. /// </summary> /// <param name="value">Object under test.</param> /// <returns>Assertion about an object.</returns> public static SingleAssertion AssertThat(object value) => new SingleAssertion(FailureHandlerFactory.Create(), value);
/// <summary> /// Makes an assertion about a string. /// </summary> /// <param name="value">String under test.</param> /// <returns>Assertion about a string.</returns> public static StringAssertion AssertThat(string value) => new StringAssertion(FailureHandlerFactory.Create(), value);
/// <summary> /// Makes an assertion about an enumerable. /// </summary> /// <typeparam name="T">Type of the elements in the enumerable.</typeparam> /// <param name="enumerable">Enumerable under test.</param> /// <returns>Assertion about an enumerable.</returns> public static EnumerableAssertion <T> AssertThat <T>(IEnumerable <T> enumerable) => new EnumerableAssertion <T>(FailureHandlerFactory.Create(), enumerable);
/// <summary> /// Makes an assertion about a boolean value. /// </summary> /// <param name="value">Boolean value under test.</param> /// <returns>Assertion about a boolean value.</returns> public static BooleanAssertion AssertThat(bool value) => new BooleanAssertion(FailureHandlerFactory.Create(), value);
/// <summary> /// Makes an assertion about a numeric value. /// </summary> /// <param name="value">Numeric value under test.</param> /// <returns>Assertion about a numeric value.</returns> public static DoubleAssertion AssertThat(double value) => new DoubleAssertion(FailureHandlerFactory.Create(), value);
/// <summary> /// Makes an assertion about an exception. /// </summary> /// <param name="exception">Exception under test.</param> /// <returns>Assertion about an exception.</returns> public static ExceptionAssertion AssertThat(Exception exception) => new ExceptionAssertion(FailureHandlerFactory.Create(), exception);
/// <summary> /// Makes an assertion about a void action. /// </summary> /// <param name="action">Void action under test.</param> /// <returns>Assertion about a void action.</returns> public static VoidAssertion AssertThat(Action action) => new VoidAssertion(FailureHandlerFactory.Create(), action);
public static void FactoryTest() { Assert.IsType <XunitFailureHandler>(FailureHandlerFactory.Create()); }
public static void FactoryTest() { Assert.IsInstanceOf <NunitFailureHandler>(FailureHandlerFactory.Create()); }
public void FactoryTest() { Assert.IsInstanceOfType(FailureHandlerFactory.Create(), typeof(MsTestFailureHandler)); }