public void ShouldCreateBossEnemy() { var sut = new EnemyFact(); object enemy = sut.Create(true); Assert.That(enemy, Is.TypeOf <BossEnemy>()); }
public void ShouldBeOfBaseType() { var sut = new EnemyFact(); object enemy = sut.Create(true); Assert.That(enemy, Is.InstanceOf <Enemy>()); }
public void ShouldCreateNormalEnemy() { var sut = new EnemyFact(); object enemy = sut.Create(false); Assert.That(enemy, Is.TypeOf <NormalEnemy>()); }
public void ShouldHaveExtraPower() { var sut = new EnemyFact(); object enemy = sut.Create(true); Assert.That(enemy, Has.Property("ExtraPower")); //Assert.That(enemy, Has.Property("Some")); }