You are an enterprise application developer. You develop an application that contains a service component that is exposed as a Web service. You plan to expose the service component by using Remoting and Microsoft Message Queuing (MSMQ). You need to test the service component. You also need to ensure that the tests can be reused, regardless of the technology used for communication. What should you do?
A.
Create a test driver for the service interface layer.
B.
Create a test driver for the proxy of the Web service.
C.
Create a test stub to perform the functions of the Web service.
D.
Create a test driver for the Web service, and create test stubs for Remoting and MSMQ.