unit tests integrated