示例#1
0
        public IocTestFixture()
        {
            var kernel = IocNinject.CreateBuilder();

            Container = Ioc.Initialize(kernel, builder =>
            {
                builder.ConfigureTest();
            });
        }
示例#2
0
        public IocPerformanceTestFixture()
        {
            var kernel = IocNinject.CreateBuilder();

            Container = Ioc.Initialize(kernel, builder =>
            {
                builder.ConfigurePerformanceTest();
            });

            ContainerDirect     = ((IIocContainer <IKernel>)Container).Kernel;
            ContainerComparison = CreateComparison();
        }
示例#3
0
        static void Main(string[] args)
        {
            //IKernel kernel = new StandardKernel(new InitializerNinjectModule());
            //var logger = kernel.Get<ILogger>();
            //var availabator = kernel.Get<Availabator>();

            IocNinject.AddBindings();

            var logger      = IocNinject.Get <ILogger>();
            var availabator = IocNinject.Get <Availabator>();

            string uri = "dou.ua";

            availabator.CheckAvailability(uri);
        }