public void UpdateQuestProgressUnpinNotPinnableQuests() { pinnedQuests.Add("0"); pinnedQuests.Add("1"); questsController.UpdateQuestProgress( new QuestModel { id = "0", status = QuestsLiterals.Status.COMPLETED, sections = new [] { new QuestSection { id = "0_0", tasks = new [] { new QuestTask { id = "0_0_0" } } } } }); questsController.UpdateQuestProgress( new QuestModel { id = "1", status = QuestsLiterals.Status.BLOCKED, sections = new [] { new QuestSection { id = "1_0", tasks = new [] { new QuestTask { id = "1_0_0" } } } } }); Assert.IsFalse(pinnedQuests.Contains("0")); Assert.IsFalse(pinnedQuests.Contains("1")); }