Integration and unit-testing separated.