Comment puis-je voir le Débogage.WriteLine déclarations lors de l'utilisation de TestDriven.Net?

Je suis en train d'utiliser TestDriven.Net pas seulement pour tester mon code, mais à l'appel d'une fonction dans mon code dont le but est d'imprimer l'état interne du code dans la fenêtre de Débogage.

Voici un exemple simplifié de ce que je suis en train de faire..

<TestFixture()> _
Public Class UnitTest

    <Test()> _
    Public Sub TestDebug()
        Dim oClass1 As New Class1

        Assert.AreEqual(True, oClass1.IsTrue)

        Debug.WriteLine("About to call .PrintDebug()")
        oClass1.PrintToDebug()

    End Sub

End Class

Public Class Class1

    Private _IsTrue As Boolean = True

    Public ReadOnly Property IsTrue() As Boolean
        Get
            Return _IsTrue
        End Get
    End Property

    Public Sub PrintToDebug()
        Debug.WriteLine("Internal state of Class1: " & _IsTrue)
    End Sub

End Class

Je suis en train de tester l'interface Publique de Class1, et en quelque sorte à afficher la sortie de la Class1.PrintToDebug() fonction.

J'ai regardé à travers la TestDriven.Net démarrage rapide, qui montre des exemples d'utilisation de la Debug.WriteLine dans un test unitaire, mais étrangement, cela ne fonctionne pas pour moi non plus - c'est à dire la seule Sortie à mon "Test" de la fenêtre est:

------ Test started: Assembly: ClassLibrary1.dll ------


1 passed, 0 failed, 0 skipped, took 1.19 seconds.

J'ai essayé de regarder dans les autres fenêtres (Debug et à Construire), la fenêtre de Débogage a la "Sortie de Programme" et "Messages d'Exception' options activées.

J'ai regardé pour les options ou préférences et ne pouvez pas trouver un!

Merci pour votre aide!


Edit: je suis en utilisant VB.Net 2.0, TestDriven.Net 2.14.2190 et NUnit 2.4.8.0

InformationsquelleAutor Andrew | 2008-10-06