public void CrearFranceses() { factory = new FrancesesFactory(); IPersonaje personaje = factory.CrearPersonaje(); IArma arma = factory.CrearArma(); Assert.IsTrue(personaje is PersonajeFrances); Assert.IsTrue(arma is ArmaPolea); Assert.AreEqual("Rolo luchando por Paris", personaje.Luchar()); Assert.AreEqual("Arrojando catapulta", arma.Accionar()); }
public void CrearEscandinavos() { factory = new EscandinavosFactory(); IPersonaje personaje = factory.CrearPersonaje(); IArma arma = factory.CrearArma(); Assert.IsTrue(personaje is PersonajeVikingo); Assert.IsTrue(arma is ArmaHacha); Assert.AreEqual("Ivar luchando por Categat", personaje.Luchar()); Assert.AreEqual("Luchando con Hacha", arma.Accionar()); }