di with boot + service + test