+1 for test it using integration test and not create an interface