TestProgressReporter
TestProgressReporter translates ITestListener events into
            the async callbacks that are used to inform the client
            software about the progress of a test run.
            
                
Initializes a new instance of the  TestProgressReporter class.
            
Called when a test produces a message to be sent to listeners
            
Called when a test has finished. Sends a result summary to the callback.
            
Called when a test produces output for immediate display
            
Called when a test has just started