add DependencyInjection test