how is the unit test different from the integration test? why 2 tests for the same thing? it seems like the integration tests cover everything unless I'm missing something