Exemplo n.º 1
0
        public void Nao_deve_ganhar_de_pedra()
        {
            var jogada = new Tesoura();
            var pedra  = new Pedra();

            var ganhou = jogada.GanhaDe(pedra);

            Assert.False(ganhou);
        }
Exemplo n.º 2
0
        public void Nao_deve_ganhar_de_tesoura()
        {
            var jogada  = new Papel();
            var tesoura = new Tesoura();

            var ganhou = jogada.GanhaDe(tesoura);

            Assert.False(ganhou);
        }
Exemplo n.º 3
0
        public void Deve_ganhar_de_papel()
        {
            var jogada = new Tesoura();
            var papel  = new Papel();

            var ganhou = jogada.GanhaDe(papel);

            Assert.True(ganhou);
        }
Exemplo n.º 4
0
        public void Deve_ganhar_de_tesoura()
        {
            var jogada  = new Pedra();
            var tesoura = new Tesoura();

            var ganhou = jogada.GanhaDe(tesoura);

            Assert.True(ganhou);
        }
Exemplo n.º 5
0
        public void Deve_ser_uma_jogada()
        {
            var jogada = new Tesoura();

            Assert.True(jogada is IJogada);
        }