public static IThenResult <object> ThenIsNot <TFixture>(this ITestDefinition <TFixture> result, object value) { var obj = result.Execute()(); Test.AssertNotEqual(obj, value); return(MakeResult(obj)); }
public void Remove(ITestDefinition test) { if (_tests.Contains(test)) { _tests.Remove(test); } }
public static IThenResult <bool> ThenIsFalse(this ITestDefinition result) { var obj = (bool)result.Execute()(); Test.AssertFalse(obj); return(MakeResult(obj)); }
public static void ThenReceived <TInterface>(this ITestDefinition result, TInterface theInterface, int count, Action <TInterface> theAction) where TInterface : class { result.Execute(); theAction(theInterface.Received(count)); }
/// <summary> /// Whens the validate. /// </summary> /// <param name="builder">The builder.</param> /// <param name="validator">The validator.</param> /// <returns></returns> /// <autogeneratedoc /> /// TODO Edit XML Comment Template for WhenValidateModel public static ITestDefinition <BookSerial> Validate(this ITestDefinition <BookSerial> builder, IBookSerialValidator validator) { void When(BookSerial x) { validator.Validate(x.ToString()); } builder.Invoke(When); return(builder); }
public static IThenResult <TException> ThenExpectException <TException>(this ITestDefinition result) where TException : Exception { void Invoke() { result.Execute(); } var ex = Test.AssertThrows <TException>(Invoke); return(MakeResult(ex)); }
public static ITestDefinition <BookValidator> Validate(this ITestDefinition <BookValidator> builder, Book book) { return(builder.Invoke(x => x.Validate(book))); }
public void Add(ITestDefinition test) { _tests.Add(test); }
public TestDefinitionViewModel(ITestDefinition testDefinition, TestCollectionViewModel parentCollection) { _testDefinition = testDefinition; _parentCollection = parentCollection; }
public static ITestDefinition <ResultTester> Transform(this ITestDefinition <ResultTester> builder, string text) { return(builder.Invoke(x => x.Transform(text))); }
public static ITestDefinition <SerialValidator> Validate(this ITestDefinition <SerialValidator> fixture, string serial) { return(fixture.Invoke(x => x.Validate(serial))); }
public static ITestDefinition <Book> PerformValidateModel(this ITestDefinition <Book> builder, string paramName) { return(builder.Invoke(x => x.ValidateModel(paramName))); }
public static void ThenSuccess(this ITestDefinition result) { Test.AssertNoThrow(() => result.Execute()); }