public void GetUnreadIds_Test() { var tab = new PublicSearchTabModel("search"); tab.UnreadManage = true; Assert.Empty(tab.GetUnreadIds()); tab.AddPostQueue(new PostClass { StatusId = 100L, IsRead = false }); tab.AddPostQueue(new PostClass { StatusId = 200L, IsRead = true }); tab.AddSubmit(); Assert.Equal(new[] { 100L }, tab.GetUnreadIds()); tab.SetReadState(100L, true); // 既読にする Assert.Empty(tab.GetUnreadIds()); }