protected void ValidateNinjaWarriorWithOverides(IWarrior warrior) { warrior.ShouldBeInstanceOf<Ninja>(); warrior.Weapon.ShouldBeInstanceOf<Shuriken>(); Ninja ninja = warrior as Ninja; ninja.SecondaryWeapon.ShouldBeInstanceOf<Sword>(); ninja.VerySecretWeaponAccessor.ShouldBeInstanceOf<Sword>(); }
protected void ValidateNinjaWarriorWithOverides(IWarrior warrior) { warrior.ShouldBeInstanceOf <Ninja>(); warrior.Weapon.ShouldBeInstanceOf <Shuriken>(); Ninja ninja = warrior as Ninja; ninja.SecondaryWeapon.ShouldBeInstanceOf <Sword>(); ninja.VerySecretWeaponAccessor.ShouldBeInstanceOf <Sword>(); }
protected void ValidateWarrior(IWarrior warrior) { warrior.ShouldBeInstanceOf<FootSoldier>(); warrior.Weapon.ShouldNotBeNull(); warrior.Weapon.ShouldBeInstanceOf<Shuriken>(); }
protected void ValidateWarrior(IWarrior warrior) { warrior.ShouldBeInstanceOf <FootSoldier>(); warrior.Weapon.ShouldNotBeNull(); warrior.Weapon.ShouldBeInstanceOf <Shuriken>(); }