Why is Integration testing is harder than unit testing?

Why is Integration testing is harder than unit testing?

Unit test vs integration test: The integration test would be extremely hard and complex since it demands plenty of setups. Hence it’s harder to write before you test unit tests. The vitality of integration testing lies in the fact that you integrate software or system and deliver it to the client instead of the small pieces of code known as units.