public static IMarkup CreateLabel(string text, ExtentColor color) { var l = new Label(); l.Text = text; l.Color = color; return(l); }
public static IMarkup CreateLabel(string text, ExtentColor color) { var label = new Label { Text = text, Color = color }; return(label); }
public static void markupLabel(string text, Status status, ExtentColor color) { IMarkup m = MarkupHelper.CreateLabel(text, color); test.Log(status, m); }
private static void Log(LogEventInfo eventInfo) { var logger = Reporter.reporters[0]; string message = ((eventInfo.Message != null) ? eventInfo.Message : eventInfo.Exception.Message); if (eventInfo.CodeBlockType != CodeBlockType.None) { if (logger.CurrentScenarioBlock == logger.CurrentScenario.Given) { if (eventInfo.CodeBlockType == CodeBlockType.Json) { logger.MethodStepGiven.Log(eventInfo.Status, MarkupHelper.CreateCodeBlock(message, CodeLanguage.Json)); } if (eventInfo.CodeBlockType == CodeBlockType.Xml) { logger.MethodStepGiven.Log(eventInfo.Status, MarkupHelper.CreateCodeBlock(message, CodeLanguage.Xml)); } if (eventInfo.CodeBlockType == CodeBlockType.Label) { ExtentColor color = ((eventInfo.Status == Status.Pass) ? ExtentColor.Green : ExtentColor.Grey); logger.MethodStepGiven.Log(eventInfo.Status, MarkupHelper.CreateLabel(message, color)); } } else if (logger.CurrentScenarioBlock == logger.CurrentScenario.When) { if (eventInfo.CodeBlockType == CodeBlockType.Json) { logger.MethodStepWhen.Log(eventInfo.Status, MarkupHelper.CreateCodeBlock(message, CodeLanguage.Json)); } if (eventInfo.CodeBlockType == CodeBlockType.Xml) { logger.MethodStepWhen.Log(eventInfo.Status, MarkupHelper.CreateCodeBlock(message, CodeLanguage.Xml)); } if (eventInfo.CodeBlockType == CodeBlockType.Label) { ExtentColor color = ((eventInfo.Status == Status.Pass) ? ExtentColor.Green : ExtentColor.Grey); logger.MethodStepWhen.Log(eventInfo.Status, MarkupHelper.CreateLabel(message, color)); } } else if (logger.CurrentScenarioBlock == logger.CurrentScenario.Then) { if (eventInfo.CodeBlockType == CodeBlockType.Json) { logger.MethodStepThen.Log(eventInfo.Status, MarkupHelper.CreateCodeBlock(message, CodeLanguage.Json)); } if (eventInfo.CodeBlockType == CodeBlockType.Xml) { logger.MethodStepThen.Log(eventInfo.Status, MarkupHelper.CreateCodeBlock(message, CodeLanguage.Xml)); } if (eventInfo.CodeBlockType == CodeBlockType.Label) { ExtentColor color = ((eventInfo.Status == Status.Pass) ? ExtentColor.Green : ExtentColor.Grey); logger.MethodStepThen.Log(eventInfo.Status, MarkupHelper.CreateLabel(message, color)); } } } else { if (logger.CurrentScenarioBlock == logger.CurrentScenario.Given) { logger.MethodStepGiven.Log(eventInfo.Status, message); } else if (logger.CurrentScenarioBlock == logger.CurrentScenario.When) { logger.MethodStepWhen.Log(eventInfo.Status, message); } else if (logger.CurrentScenarioBlock == logger.CurrentScenario.Then) { logger.MethodStepThen.Log(eventInfo.Status, message); } } }