예제 #1
0
 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);
        }