本文整理汇总了C#中Scenario.Max方法的典型用法代码示例。如果您正苦于以下问题:C# Scenario.Max方法的具体用法?C# Scenario.Max怎么用?C# Scenario.Max使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Scenario
的用法示例。
在下文中一共展示了Scenario.Max方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddExamples
private void AddExamples(Scenario[] scenarioGroup)
{
var firstScenario = scenarioGroup.First();
var scenarioResult = (Result)scenarioGroup.Max(s => (int)s.Result);
using (OpenTag("<li class='step'>", HtmlTag.li))
{
AddLine("<span class='example-header'>Examples:</span>");
using (OpenTag(string.Format("<table class='examples' style='border-collapse: collapse;margin-left:10px''>"), HtmlTag.table))
{
using (OpenTag("<tr>", HtmlTag.tr))
{
AddLine(string.Format("<th></th>"));
foreach (var header in firstScenario.Example.Headers)
AddLine(string.Format("<th>{0}</th>", header));
if (scenarioResult == Result.Failed)
AddLine(string.Format("<th>Error</th>"));
}
foreach (var scenario in scenarioGroup)
AddExampleRow(scenario, scenarioResult);
}
}
}
示例2: AddScenarioWithExamples
private void AddScenarioWithExamples(Scenario[] scenarioGroup)
{
var firstScenario = scenarioGroup.First();
var scenarioResult = (Result)scenarioGroup.Max(s => (int)s.Result);
AddLine(string.Format("<div class='{0} canToggle scenarioTitle' data-toggle-target='{1}'>{2}{3}</div>", scenarioResult, firstScenario.Id, HttpUtility.HtmlEncode(firstScenario.Title), FormatTags(firstScenario.Tags)));
using (OpenTag(string.Format("<ul class='steps' id='{0}'>", firstScenario.Id), HtmlTag.ul))
{
foreach (var step in firstScenario.Steps.Where(s => s.ShouldReport))
{
using (OpenTag(string.Format("<li class='step {0}'>", step.ExecutionOrder), HtmlTag.li))
{
var titleLines = HttpUtility.HtmlEncode(step.Title)
.Split(new[] { Environment.NewLine }, StringSplitOptions.None);
var title = titleLines[0];
AddLine(string.Format("<span>{0}</span>", title));
for (int i = 1; i < titleLines.Length; i++)
AddLine(string.Format("<div class='step-title-extra-lines'>{0}</div>", titleLines[i]));
}
}
AddExamples(scenarioGroup);
}
}