Unit Testing vs Integration Testing

Unit Testing – It is the practice of testing discrete units of functionality, typically individual functions/methods, in isolation. If your test uses some external resource, like a service call or a database call, it’s not a unit test. Generally we mock objects to keep dependencies out of the  unit tests. Integration Testing – It is the […]