private static void LogEvent(TestingEvent testingEvent, TestSketch testSketch) { var eventLogger = BehaviourRecorderPluginFactory <IProcessedEventSink> .CreatePlugin(); int eventCount = EventSerialNumberGenerator.GenerateSerialNumber(testSketch.UniqueTestCaseIdentifier); eventLogger.Sink(testingEvent, testSketch.UniqueTestCaseIdentifier, eventCount); }
public TestSketch GetTestSketch() { var testSketch = new TestSketch(); testSketch.UniqueTestCaseIdentifier = TestContext.CurrentContext.Test.ID; testSketch.TestClassType = GetTestType(); testSketch.TestParameters = TestContext.CurrentContext.Test.Arguments.ToList(); testSketch.TestMethod = GetMethodBase(testSketch.TestClassType, testSketch.TestParameters); return(testSketch); }