Exemple #1
0
        public void NaoDeveConterArmaVoar()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Has.None.EqualTo("Voar"));
        }
Exemple #2
0
        public void ArmasDevemEstarEmOrdemAlfabetica()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Is.Ordered);
        }
Exemple #3
0
        public void DeveConterDuasArmasForca()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Has.Exactly(2).EndsWith("Força"));
        }
Exemple #4
0
        public void NaoDeveContermaisTiposDeArmasNoJogo()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Is.Unique);
        }
Exemple #5
0
        public void DeveTerArmaTeiaDeAranha()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Contains.Item("Teia de Aranha"));
        }
Exemple #6
0
        public void DeveConterPeloMenosUmTipoDeArmaFroça()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Has.Some.Contain("Força"));
        }
        public void DevoVerificarNovojogador()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.NovoJogador, Is.True);
        }
        public void DevoVerificarApelido()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Apelido, Is.Null);
        }
Exemple #9
0
 public void Init()
 {
     sut = new CaracteristicasJogador {
         Vida = 100
     };
 }
        public void DevoGerarnomeRandomicoPorDefault()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Nome, Is.Not.Empty);
        }
        public void DeveConterDuasEspadas()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Has.Exactly(2).StartsWith("Espada"));
        }
        public void NaodeveConterArmaCanhao()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Has.None.EqualTo("Canhão"));
        }
        public void DeveterPeloMenos1TiposDeEspada()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Has.Some.Contains("Espada"));
        }
        public void DeveterArmaEspecifica()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Contains.Item("Katana"));
        }
        public void NaoDevoTerListaDeArmasVazia()
        {
            var sut = new CaracteristicasJogador();

            Assert.That(sut.Armas, Is.All.Not.Empty);
        }