public void filterByUser() { ChatRoom c = new ChatRoom(url); c.register("Batman", "21", "1234"); c.login("Batman", "21", "1234"); PresentationLayer.Action action = new SortByTime(); string[] filterInfo = new string[3]; filterInfo[0] = "ByUser"; filterInfo[1] = "21"; filterInfo[2] = "Batman"; //the user List <GuiMessage> tempList = c.getMessages(0, action, filterInfo); List <GuiMessage> msg1 = new List <GuiMessage>(); for (int i = 0; i < tempList.Count; i++) { msg1.Add(tempList[i]); } c.send("Hello!"); List <GuiMessage> msg2 = c.getMessages(0, action, filterInfo); bool observedResult = msg1.Equals(msg2); bool expectedResult = false; Assert.AreEqual(expectedResult, observedResult); }
private void Sorter(object sender, EventArgs e) { ObservableCollection <Message> list = chatroomObserver.Messages; ObservableCollection <Message> nlist = null; Sorter sorter = new SortByTime(list, true); if (chatroomObserver.ByAll) { //Sort by all radio button clicked if (chatroomObserver.AscType) { sorter = new SortByAll(list, true); } else { sorter = new SortByAll(list, false); } } //Srot by name radio button clicked else if (chatroomObserver.ByName) { if (chatroomObserver.AscType) { sorter = new SortByNickname(list, true); } else { sorter = new SortByNickname(list, false); } } // Else sort by time else if (chatroomObserver.ByTime) { if (chatroomObserver.AscType) { sorter = new SortByTime(list, true); } else { sorter = new SortByTime(list, false); } } nlist = sorter.Sort(); //chatroomObserver.Messages = nlist; chatroomObserver.Messages.Clear(); foreach (Message msg in nlist) { chatroomObserver.Messages.Add(msg); } }
public async Task OnGetAsync(SortByTime sorting = SortByTime.PastGames) { Sorting = sorting; if (sorting == SortByTime.PastGames) { Game = await _context.Game.ToListAsync(); } else { Game = await _context.Game.ToListAsync(); } }
public async Task OnGetAsync(SortByTime sorting = SortByTime.PastGames) { Sorting = sorting; if (sorting == SortByTime.PastGames) { Game = await _context.Game.Where(f => f.GameDate <= DateTime.Today).ToListAsync(); } else { Game = await _context.Game.ToListAsync(); } }
public void filterByGroupID() { ChatRoom c = new ChatRoom(url); c.register("Batman", "21", "1234"); c.login("Batman", "21", "1234"); PresentationLayer.Action action = new SortByTime(); string[] filterInfo = new string[3]; filterInfo[0] = "ByGroup"; filterInfo[1] = "20"; //another g_id filterInfo[2] = ""; List <GuiMessage> msg1 = c.getMessages(0, action, filterInfo); c.send("Hi"); List <GuiMessage> msg2 = c.getMessages(0, action, filterInfo); bool observedResult = msg1.Equals(msg2); bool expectedResult = true; Assert.AreEqual(expectedResult, observedResult); }