this isn't any better than using a live server for testing.
Build a good client library for your applications to use, mock the client library and don't worry about tests failing because of availability problems.
Build a good client library for your applications to use, mock the client library and don't worry about tests failing because of availability problems.