Dependency Injection learning memo
IServiceRegister serviceRegister = new ServiceRegister();
serviceRegister.RegisterSingleton<IMyService, MyService>();
var resolver = serviceRegister.CreateResolver();
var service = resolver.ResolveService<IMyService>();
service.ServiceMethod();
.NET 6