#6, created integration tests for unit tests.