added DI tests