Esempio n. 1
0
        public void ShouldCreateBossEnemy()
        {
            var    sut   = new EnemyFact();
            object enemy = sut.Create(true);

            Assert.That(enemy, Is.TypeOf <BossEnemy>());
        }
Esempio n. 2
0
        public void ShouldBeOfBaseType()
        {
            var    sut   = new EnemyFact();
            object enemy = sut.Create(true);

            Assert.That(enemy, Is.InstanceOf <Enemy>());
        }
Esempio n. 3
0
        public void ShouldCreateNormalEnemy()
        {
            var    sut   = new EnemyFact();
            object enemy = sut.Create(false);

            Assert.That(enemy, Is.TypeOf <NormalEnemy>());
        }
Esempio n. 4
0
        public void ShouldHaveExtraPower()
        {
            var    sut   = new EnemyFact();
            object enemy = sut.Create(true);

            Assert.That(enemy, Has.Property("ExtraPower"));
            //Assert.That(enemy, Has.Property("Some"));
        }