Example #1
0
 private static void RegisterServices()
 {
     _container = new MyIoCContainer();
     _container.AddSingleton <IGreetingService, HelloWorldService>();
 }
Example #2
0
        public void RegistersItselfAsIServiceProvider()
        {
            _sut.AddSingleton <ISparkPlug, SparkPlug>();
            _sut.AddSingleton <ICylinder, Cylinder>();
            var serviceProvider = _sut.GetService <IServiceProvider>();

            Assert.Equal(_sut, serviceProvider);
            Assert.IsAssignableFrom <IServiceProvider>(serviceProvider);
        }