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

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

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

            Assert.That(enemy, Is.TypeOf <NormalEnemy>());
        }
Exemple #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"));
        }