public void QuestTest() { // The quest starts Assert.IsFalse(simpleQuest.IsCompleted); simpleQuest.CheckProgress(); Assert.IsFalse(simpleQuest.IsCompleted); // The rats have been diminished GetRidOfRatsObjective.rats = 4; simpleQuest.CheckProgress(); Assert.IsFalse(simpleQuest.IsCompleted); // All the rats have been eradicated GetRidOfRatsObjective.rats = 0; simpleQuest.CheckProgress(); Assert.IsFalse(simpleQuest.IsCompleted); // Gather all the herbs and complete the entire quest Find10HerbsObjective.herbs = 10; simpleQuest.CheckProgress(); Assert.IsTrue(simpleQuest.IsCompleted); }