本文整理汇总了C#中ITestContext.IncrementRights方法的典型用法代码示例。如果您正苦于以下问题:C# ITestContext.IncrementRights方法的具体用法?C# ITestContext.IncrementRights怎么用?C# ITestContext.IncrementRights使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ITestContext
的用法示例。
在下文中一共展示了ITestContext.IncrementRights方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: execute
protected override void execute(IWebElement element, IDictionary<string, object> cellValues, IStep step, ITestContext context)
{
// TODO -- StoryTeller needs to pull this all inside the Cell
if (!cellValues.ContainsKey(_cell.Key))
{
// already caught as a syntax error
return;
}
var handler = ElementHandlers.FindHandler(element);
var expectedValue = cellValues[_cell.Key];
var matchingHandler = handler as IMatchingHandler ?? new BasicMatchingHandler(handler, context);
if (matchingHandler.MatchesData(element, expectedValue))
{
context.IncrementRights();
}
else
{
context.ResultsFor(step).MarkFailure(_cell.Key);
context.IncrementWrongs();
}
context.ResultsFor(step).SetActual(_cell.Key, handler.GetData(CurrentContext, element));
}
示例2: markCounts
private static void markCounts(ITestContext context, IEnumerable<SetRow> results)
{
results.Each(x =>
{
if (x.Result == SetMatch.Match)
{
context.IncrementRights();
}
else
{
context.IncrementWrongs();
}
});
}