示例#1
0
 /// <summary>
 /// Check that the current state is what is expected before carrying on. Useful when steps are failing. Fails the scenario
 /// if the matcher fails. Think of this as a sanity test of your test setup code
 /// </summary>
 /// <param name="actual">the value to check</param>
 /// <param name="matcher">the matcher to check the value</param>
 /// <returns>the next step</returns>
 public GivenStep CheckingAssumption <T>(T actual, IMatcher <T> matcher)
 {
     return(Givens.Checking <T>(Scenario, actual, matcher));
 }
示例#2
0
 /// <summary>
 /// Check that the current state is what is expected before carrying. Useful when steps are failing. Fails the scenario
 /// if the matcher fails. Think of this as a sanity test of your test setup code
 /// </summary>
 /// <param name="func">retreives the value to check</param>
 /// <param name="matcher">the matcher to check the value</param>
 /// <returns>the next step</returns>
 public GivenStep CheckingAssumption <T>(Func <T> func, IMatcher <T> matcher)
 {
     return(Givens.Checking(Scenario, func, matcher));
 }
示例#3
0
 /// <summary>
 /// Check that the current state is what is expected before carrying on. Useful when steps are failing. Fails the scenario
 /// if the matcher fails. Think of this as a sanity test of your test setup code
 /// </summary>
 /// <param name="fetcher">retreives the value to check</param>
 /// <param name="matcher">the matcher to check the value</param>
 /// <returns>the next step</returns>
 public GivenStep CheckingAssumption <T>(IFetcher <T> fetcher, IMatcher <T> matcher)
 {
     return(Givens.Checking(Scenario, fetcher, matcher));
 }