public void Rules_MuchiesRule_Deactivate() { var dateTime = new DateTime(1994, 1, 5, 10, 10, 10); Tamagotchi t = new Tamagotchi(81, 0, 0, 0, dateTime, TimeSpan.Zero); Rule rule = new MuchiesRule(); rule.Execute(t, dateTime); Assert.IsTrue(t.HasMunchies); rule.Deactivate(t); Assert.IsFalse(t.HasMunchies); }
public void Rules_MuchiesRule_Value() { var dateTime = new DateTime(1994, 1, 5, 10, 10, 10); Tamagotchi t = new Tamagotchi(79, 0, 0, 0, dateTime, TimeSpan.Zero); Rule rule = new MuchiesRule(); Rule bore = new BordedomRule(); rule.Execute(t, dateTime); Assert.IsFalse(t.HasMunchies); bore.Execute(t, dateTime + TimeSpan.FromHours(2)); rule.Execute(t, dateTime + TimeSpan.FromHours(2)); Assert.IsTrue(t.HasMunchies); }