public void InstanceOfKernelIsInjected()
        {
            kernel.Bind<IWeapon>().To<Sword>();

            var warrior = new ExternalWarrior();
            kernel.Inject(warrior);

            warrior.Weapon.Should().NotBeNull();
            warrior.Weapon.Should().BeOfType<Sword>();
        }
Exemple #2
0
        public void InstanceOfKernelIsInjected()
        {
            kernel.Bind <IWeapon>().To <Sword>();

            var warrior = new ExternalWarrior();

            kernel.Inject(warrior);

            warrior.Weapon.Should().NotBeNull();
            warrior.Weapon.Should().BeOfType <Sword>();
        }