public void WriteResults( TestResult[] results ) { foreach ( var r in results ) { WriteResult( r ); } }
private void WriteResult( TestResult result ) { if ( result.IsSuccessed ) Writer.WriteLine( "<div class='result success'>" ); else Writer.WriteLine( "<div class='result failure'>" ); Writer.WriteLine( "<span class='name'>{0}</span>", result.TestInfo.Name ); var success = result as TestResultSuccess; if ( success != null ) Writer.WriteLine( "<span class='summary'>{0} 毫秒</span>", success.Duration.Milliseconds ); else { Writer.WriteLine( "<span class='summary'>错误</span>" ); Writer.WriteLine( "<div class=message>{0}</div>", result.Message ); } Writer.WriteLine( "</div>" ); Writer.Flush(); }