test configuration
test dependency injection