public void deactiveOption() { EventOptionAction action = new StartCombatAction(); EventOption option = new EventOption(action); option.deActivate(); Assert.IsFalse(option.active); }
public void activateOption() { EventOptionAction action = new StartCombatAction(); EventOption option = new EventOption(action); option.activate(); Assert.IsTrue(option.active); }
public void combatAction() { EventOptionAction action = new StartCombatAction(); EventOption e = new EventOption(action); e.choose(); LogAssert.Expect(LogType.Log, "combat started"); }
public void choosenEvent() { EventOptionAction action = new StartCombatAction(); EventOption e = new EventOption(action); bool choosen = false; e.choosen += (sender, args) => choosen = true; e.choose(); Assert.IsTrue(choosen); }
public void eventWithOneOption() { string normal = "this is the normal text"; string visi = "this is the visited Text"; EventOptionAction ac = new StartCombatAction(); EventOption op = new EventOption(ac); EventOption[] arr = new EventOption[] { op }; Event actual = new Event(normal, visi, arr); Event created = EventCreator.instance.createEvent(normal, visi, arr); Assert.IsTrue(equalsEvent(actual, created)); //Assert.AreEqual(created, actual); }