Beispiel #1
0
        public void testNormalStrg()
        {
            var strg = new NormalStrategy("nom", "des");

            Assert.AreSame(strg.change(), strg);
            Assert.AreEqual(strg.getNombre(), "nom");
            Assert.AreEqual(strg.getDescripcion(), "des");
            Assert.AreSame(strg.tirar(), null);
        }
Beispiel #2
0
        public void testUnkStrgCompleto()
        {
            var escondido = new NormalStrategy("nom", "des");
            var strg      = new UnknowStrategy("algo", "maravilloso", escondido);

            Assert.AreSame(strg.change(), escondido);
            Assert.AreEqual(strg.getNombre(), "algo");
            Assert.AreEqual(strg.getDescripcion(), "maravilloso");
            Assert.AreSame(strg.tirar(), null);
        }
Beispiel #3
0
        public void testUnkStrgSimple()
        {
            var escondido = new NormalStrategy("nom", "des");
            var strg      = new UnknowStrategy(escondido);

            Assert.AreSame(strg.change(), escondido);
            Assert.AreEqual(strg.getNombre(), "?");
            Assert.AreEqual(strg.getDescripcion(), "?");
            Assert.AreSame(strg.tirar(), null);
        }