static void Main(string[] args) { TestHarness obj = new TestHarness() ICommunicator repoChannel; Message msg=new Message(); obj.processTestRequest(msg,repoChannel) }
//start the test harness and hand over the test request to ut public Message initiateTesting(Message msg) { Console.WriteLine("*****Requirement 4 : running Test requests concurrently message "); Console.Write("\n test processing thread {0} for message{1}", Thread.CurrentThread.ManagedThreadId, msg.author); TestHarness objTH = new TestHarness(); Console.WriteLine(" thread {0} Datetime for msgs{1} {2}", Thread.CurrentThread.ManagedThreadId, msg.author, DateTime.Now); Console.WriteLine("**************Requirement 2*********************"); Console.WriteLine("Received message from client is"); Console.WriteLine(msg.body); channel = (channel == null) ? createRepoChannel() : channel; Message resultMsg = objTH.processTestRequest(msg, channel); return(resultMsg); }