public NinjectTests()
        {
            var kernel = new StandardKernel();
            kernel.Bind(scan => scan.FromAssemblyContaining<A>().SelectAllClasses().BindAllInterfaces());

            ServiceLocator = new NinjectServiceLocator(kernel);
        }
        public Ninject_Extended_Tests()
        {
            var kernel = new StandardKernel();
            kernel.Components.Add<IBindingResolver, ContravariantBindingResolver>();
            kernel.Components.Add<IBindingResolver, CovariantBindingResolver>();
            kernel.Bind(scan => scan.FromAssemblyContaining<A>().SelectAllClasses().BindAllInterfaces());

            ServiceLocator = new NinjectServiceLocator(kernel);
        }