I deliberately avoided the use of any xml config to make sure that a pure java config works. I'll externalize the InfrastructureConfig to be able to reuse it in other tests.