예제 #1
0
        public void Integrante2Passo1Posição2Sobrevive1()
        {
            var teste = new JogoMorte();

            var resultado = teste.ComeceJogo(2, 1, 2);

            Assert.AreEqual("Ordem da execução foi 2, sobrevivente foi quem estava na 1º posição", resultado);
        }
예제 #2
0
        public void Integrante3Passo4Posição1Sobrevive3()
        {
            var teste = new JogoMorte();

            var resultado = teste.ComeceJogo(3, 4, 1);

            Assert.AreEqual("Ordem da execução foi 1, 2, sobrevivente foi quem estava na 3º posição", resultado);
        }
예제 #3
0
        public void Integrante6Passo9Posição5Sobrevive4()
        {
            var teste = new JogoMorte();

            var resultado = teste.ComeceJogo(6, 9, 5);

            Assert.AreEqual("Ordem da execução foi 5, 2, 6, 3, 1, sobrevivente foi quem estava na 4º posição", resultado);
        }
예제 #4
0
        public void Integrante5Passo6Posição3Sobrevive2()
        {
            var teste = new JogoMorte();

            var resultado = teste.ComeceJogo(5, 6, 3);

            Assert.AreEqual("Ordem da execução foi 3, 4, 5, 1, sobrevivente foi quem estava na 2º posição", resultado);
        }
예제 #5
0
        public void Integrante5Passo2Posição1Sobrevive4()
        {
            var teste = new JogoMorte();

            var resultado = teste.ComeceJogo(5, 2, 1);

            Assert.AreEqual("Ordem da execução foi 1, 3, 5, 2, sobrevivente foi quem estava na 4º posição", resultado);
        }
예제 #6
0
        public void Integrante1Passo2Posição1Sobrevive1()
        {
            var teste = new JogoMorte();

            var resultado = teste.ComeceJogo(1, 2, 1);

            Assert.AreEqual("Ninguém foi executado, pois só tem 1 participante", resultado);
        }
예제 #7
0
        public void Integrante7Passo8Posição1Sobrevive7()
        {
            var teste = new JogoMorte();

            var resultado = teste.ComeceJogo(7, 8, 1);

            Assert.AreEqual("Ordem da execução foi 1, 2, 3, 4, 5, 6, sobrevivente foi quem estava na 7º posição", resultado);
        }
예제 #8
0
        public void Integrante1Passo2Posição3ParametroIncorreto()
        {
            var teste = new JogoMorte();

            var resultado = teste.ComeceJogo(1, 2, 3);

            Assert.AreEqual("Impossível informar quem foi executado e quem sobreviveu, pois algum parâmetro informado está incorreto", resultado);
        }
예제 #9
0
        public void Integrante30Passo4Posição18Sobrevive15()
        {
            var teste = new JogoMorte();

            var resultado = teste.ComeceJogo(30, 4, 18);

            Assert.AreEqual("Ordem da execução foi 18, 22, 26, 30, 4, 8, 12, 16, 20, 24, 28, 2, 6, 10, 14, 19, 23, 27, 1, 5, 9, 13, 17, 21, 25, 29, 3, 7, 11, sobrevivente foi quem estava na 15º posição", resultado);
        }