示例#1
0
 void HandleTestPassed(MessageHandlerArgs <_TestPassed> args)
 => CreateTestResultElement(args.Message, "Pass");
示例#2
0
 void HandleTestAssemblyStarting(MessageHandlerArgs <_TestAssemblyStarting> args) =>
 metadataCache.Set(args.Message);
示例#3
0
 void HandleTestMethodFinished(MessageHandlerArgs <_TestMethodFinished> args) =>
 metadataCache.TryRemove(args.Message);
示例#4
0
 void HandleTestMethodStarting(MessageHandlerArgs <_TestMethodStarting> args) =>
 metadataCache.Set(args.Message);
示例#5
0
 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);
        }