2010-03-11 17 views
12

Làm cách nào để xuất văn bản màu từ kiểm tra đơn vị trong cửa sổ Phiên kiểm tra đơn vị ReSharper trong Visual Studio. Tôi đang sử dụng Resharper VS addin mà tôi nghĩ rằng sản xuất cửa sổ kiểm tra đơn vị.Làm cách nào để xuất văn bản màu từ các kiểm tra đơn vị trong cửa sổ R # Unit Test Session trong Visual Studio?

Tôi đang sử dụng tính năng này với nunit và muốn sử dụng C# Console.Write để tạo văn bản màu cho cửa sổ này.

+0

không chắc chắn nếu điều này là chia sẻ lại cụ thể hoặc chỉ một cái gì đó nunit cho phép. – AnthonyLambert

+0

Trong trình đơn của bạn: 'ReSharper' ->' Windows' -> 'Test Session Window'. Vì vậy, ít nhất là cửa sổ bạn đang nói về thuộc về ReSharper. – tanascius

+1

Tôi nghĩ rằng cửa sổ là một cửa sổ IE được nhúng, nhưng Resharper xử lý trước đầu ra kiểm tra trước khi ném nó vào đó. Quá trình tiền xử lý đó cung cấp cho bạn khả năng hạn chế, như tạo liên kết tới tệp cục bộ bằng "tệp: // c:/path/to/file". Điều đó đã chứng minh cho tôi khá hữu ích trong việc gỡ rối các chuỗi yêu cầu/phản hồi xml, mà tôi ghi vào đĩa và sau đó liên kết trong kết quả thử nghiệm. –

Trả lời

7

Không thể theo ý kiến ​​của tôi. Bạn viết văn bản vào cửa sổ này bằng cách sử dụng Debug.WriteLine() hoặc Console.WriteLine().
Bạn muốn chuyển thông tin về màu sắc như thế nào? Tôi đưa cho nó hai cố gắng:

  • HTML không được phân tách
  • Định dạng richtext không được phân tách

Tôi không có ý tưởng khác và tôi không nghĩ rằng nó đang làm việc bằng cách nào đó.

+0

có thể mã giao diện Ansi ... sẽ dùng thử vào ngày mai. – AnthonyLambert

+0

Console.ForegroundColor = ConsoleColor.Red; Console.BackgroundColor = ConsoleColor.DarkMagenta; – bushed

+0

tascanius, bạn nói đúng. Nó chỉ đơn giản là không được hỗ trợ. Nhưng có yêu cầu tính năng R #, bạn có thể bỏ phiếu trên: http://youtrack.jetbrains.net/issue/RSRP-255660 –

0

Tôi nghĩ rằng điều đó là không thể vì đầu ra của log4net ColorConsoleAppender là màu đen và trắng trong bộ kiểm thử Resharper.

Các vấn đề liên quan