예제 #1
0
        public void ReparteCartaTest()
        {
            Assert.Throws <System.Exception>(() => _c0.ReparteCarta(_a1));
            Assert.Throws <System.Exception>(() => _c0.ReparteCarta(_c1));

            _c0.AñadeBajajasAlMazoReparto();

            _c0.ReparteCarta(_a1);
            Assert.Throws <Jugador.Excepcion>(() => _c0.ReparteCarta(_a0));
            Assert.Throws <Jugador.Excepcion>(() => _c0.ReparteCarta(_a2));

            _c0.ReparteCarta(_c1);
            Assert.Throws <Jugador.Excepcion>(() => _c0.ReparteCarta(_c0));
            Assert.Throws <Jugador.Excepcion>(() => _c0.ReparteCarta(_c2));
        }