private static void RegisterServices() { _container = new MyIoCContainer(); _container.AddSingleton <IGreetingService, HelloWorldService>(); }
public void RegistersItselfAsIServiceProvider() { _sut.AddSingleton <ISparkPlug, SparkPlug>(); _sut.AddSingleton <ICylinder, Cylinder>(); var serviceProvider = _sut.GetService <IServiceProvider>(); Assert.Equal(_sut, serviceProvider); Assert.IsAssignableFrom <IServiceProvider>(serviceProvider); }