void HandleTestPassed(MessageHandlerArgs <_TestPassed> args) => CreateTestResultElement(args.Message, "Pass");
void HandleTestAssemblyStarting(MessageHandlerArgs <_TestAssemblyStarting> args) => metadataCache.Set(args.Message);
void HandleTestMethodFinished(MessageHandlerArgs <_TestMethodFinished> args) => metadataCache.TryRemove(args.Message);
void HandleTestMethodStarting(MessageHandlerArgs <_TestMethodStarting> args) => metadataCache.Set(args.Message);
void HandleErrorMessage(MessageHandlerArgs <_ErrorMessage> args) => AddError("fatal", null, args.Message);
/// <summary> /// Called when <see cref="_TestStarting"/> is raised. /// </summary> /// <param name="args">An object that contains the event data.</param> protected virtual void HandleTestStarting(MessageHandlerArgs <_TestStarting> args) { Guard.ArgumentNotNull(nameof(args), args); MetadataCache.Set(args.Message); }
/// <summary> /// Called when <see cref="_TestMethodFinished"/> is raised. /// </summary> /// <param name="args">An object that contains the event data.</param> protected virtual void HandleTestMethodFinished(MessageHandlerArgs <_TestMethodFinished> args) { Guard.ArgumentNotNull(nameof(args), args); MetadataCache.TryRemove(args.Message); }
/// <summary> /// Called when <see cref="TestExecutionSummaries"/> is raised. /// </summary> /// <param name="args">An object that contains the event data.</param> protected virtual void HandleTestExecutionSummaries(MessageHandlerArgs <TestExecutionSummaries> args) { Guard.ArgumentNotNull(nameof(args), args); WriteDefaultSummary(Logger, args.Message); }
/// <summary> /// Called when <see cref="_ErrorMessage"/> is raised. /// </summary> /// <param name="args">An object that contains the event data.</param> protected virtual void HandleErrorMessage(MessageHandlerArgs <_ErrorMessage> args) { Guard.ArgumentNotNull(nameof(args), args); LogError("FATAL ERROR", args.Message); }