/// <summary>
 /// Trace action.
 /// </summary>
 /// <param name="traceInfo">
 /// A <see cref="ExecuteTraceInfo"/> instance.
 /// </param>
 private void TraceAction(ExecuteTraceInfo traceInfo)
 {
     ExecuteAsync(() =>
     {
         if (traceInfo.TraceType == TraceType.Verification)
         {
             this.TraceMessages.Add(new VerificationViewModel(traceInfo));
         }
         else
         {
             this.TraceMessages.Add(new MethodViewTreeViewModel(traceInfo));
         }
     });
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MethodViewTreeViewModel"/> class.
 /// </summary>
 /// <param name="executeTrace">
 /// Execution trace info.
 /// </param>
 public MethodViewTreeViewModel(ExecuteTraceInfo executeTrace)
     : base(null, executeTrace.MethodName, true)
 {
     this.ExecuteTrace = executeTrace;
     this.IsExpanded   = true;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="VerificationViewModel"/> class.
 /// </summary>
 /// <param name="traceInfo">
 /// Trace information.
 /// </param>
 public VerificationViewModel(ExecuteTraceInfo traceInfo)
     : base(null, $"Verify-{traceInfo.TestInfo.Name}", true)
 {
     this._traceInfo = traceInfo;
     this.IsExpanded = true;
 }