This is not necessarily specific to Rhino.Mocks, but I'm sure it is
possible to use Rhino.Mocks as a solution.  What is the best way to
achieve test coverage of code which consumes web services without
actually consuming the services during testing?  If we use the old
NYSE service example and I have code which calls a stock exchange
service to get the current value of a symbol, I can think of two
options.

1.  Generate a service stub based on the wsdl and implement a fake
version of the service on my local machine which unit tests could
call.  In that case, for example I would always return $5.00 or
whatever for any symbol.

2.  Wrap the service call with an interface and have 2 impls of that
interface; one which consumes the service and one which just returns a
value.

I like option 2 better because you take out the http traffic in unit
tests, but wasn't sure what had been done in the past.  Are there
better options?

Thanks,
Brett

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Rhino.Mocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rhinomocks?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to