コード例 #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);
コード例 #6
0
        /// <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);
        }
コード例 #7
0
        /// <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);
        }
コード例 #8
0
        /// <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);
        }
コード例 #9
0
        /// <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);
        }