public TestRun RunEventsOnTest(INoark5Test noark5TestClass) { var path = new Stack <string>(); foreach (var element in _elements) { switch (element.ElementType) { case ElementType.Start: path.Push(element.Name); noark5TestClass.OnReadStartElementEvent(this, element.AsEventArgs(path)); break; case ElementType.Attribute: noark5TestClass.OnReadAttributeEvent(this, element.AsEventArgs(path)); break; case ElementType.Value: noark5TestClass.OnReadElementValueEvent(this, element.AsEventArgs(path)); break; case ElementType.End: path.Pop(); noark5TestClass.OnReadEndElementEvent(this, element.AsEventArgs(path)); break; } } return(noark5TestClass.GetTestRun()); }
public TestStartedEventArgs(INoark5Test noark5Test) { TestName = ArkadeTestInfoProvider.GetDisplayName(noark5Test); StartTime = DateTime.Now; }
public TestStartedEventArgs(INoark5Test noark5Test) { TestName = noark5Test.GetName(); StartTime = DateTime.Now; }
public void RaiseEventTestStarted(INoark5Test noark5Test) { OnTestStartedEvent(new OperationMessageEventArgs(ArkadeTestInfoProvider.GetDisplayName(noark5Test), DateTime.Now, OperationMessageStatus.Started, string.Empty)); }
public void RaiseEventTestStarted(INoark5Test noark5Test) { OnTestStartedEvent(new OperationMessageEventArgs(noark5Test.GetName(), DateTime.Now, OperationMessageStatus.Started, string.Empty)); }