Exemplo n.º 1
0
        public void DeveReceberFichasDoJogadorQueJaEstaNoPote()
        {
            var idJogador            = 1;
            var fichasPrimeiraAposta = 100;
            var fichasSegundaAposta  = 150;
            var fichasEsperadas      = fichasPrimeiraAposta + fichasSegundaAposta;
            var poteGerado           = new Pote(1);

            poteGerado.AdicionarFichas(idJogador, fichasPrimeiraAposta);

            poteGerado.AdicionarFichas(idJogador, fichasSegundaAposta);

            Assert.Equal(fichasEsperadas, poteGerado.Fichas);
            Assert.Equal(fichasSegundaAposta, poteGerado.FichasMinimaDoPote);
            Assert.Contains(poteGerado.JogadoresNoPote, j => j == idJogador);
        }
Exemplo n.º 2
0
        public void DeveReceberFichasDoJogadorQueNaoEstaNoPote()
        {
            var idJogador       = 1;
            var fichasEsperadas = 100;
            var poteGerado      = new Pote(1);

            poteGerado.AdicionarFichas(idJogador, fichasEsperadas);

            Assert.Equal(fichasEsperadas, poteGerado.Fichas);
            Assert.Equal(fichasEsperadas, poteGerado.FichasMinimaDoPote);
            Assert.Contains(poteGerado.JogadoresNoPote, j => j == idJogador);
        }