public void ShouldGetByPinmameNameWithUnknownName() { TestContext.WriteLine("gamelist, getByPinmameName with unknown name"); var result = Gamelist.getByPinmameName("i do not exist!"); Assert.That(result, Is.EqualTo(null)); }
public void ShouldGetAllNames() { TestContext.WriteLine("gamelist, should getAllNames"); var result = Gamelist.getAllNames(); Assert.That(result.Length > 20, Is.EqualTo(true)); }
public void ShouldGetByPinmameNameUppercase() { TestContext.WriteLine("gamelist, should getByPinmameName (UPPERCASE)"); var result = Gamelist.getByPinmameName("TZ_94H"); Assert.That(result.pinmame?.gameName, Is.EqualTo("Twilight Zone")); }
public void ShouldGetByPinmameName() { TestContext.WriteLine("gamelist, should getByPinmameName"); var result = Gamelist.getByPinmameName("tz_94h"); Assert.That(result.pinmame?.gameName, Is.EqualTo("Twilight Zone")); }
public void ShouldGetByName() { TestContext.WriteLine("gamelist, should getByName"); var name = "WPC-DMD: Terminator 2"; var result = Gamelist.getByName(name); Assert.That(result.name, Is.EqualTo(name)); Assert.That(result.version, Is.EqualTo("L-8")); }
/// <summary> /// Entfernen eines Raumbuttons /// </summary> /// <param name="gameID"></param> private void HandleClosingGameEvent(string gameID) { // Suchen, ob Spiel in dieser Logik bereits als Button vorhanden foreach (GameButtonData gbd in Gamelist) { if (gbd.GameID.Equals(gameID)) { // Wenn gefunden entfernen App.Current.Dispatcher.Invoke((Action) delegate { Gamelist.Remove(gbd); }); } } OnPropertyChanged("Gamelist"); }
/// <summary> /// Anzeige aller Spiele, die gespielt werden koennen /// </summary> /// <param name="gameID"></param> /// <param name="player"></param> private void HandleOpenGamesEvent(string gameID, string roomName, int player) { // Suchen, ob Spiel in dieser Logik bereits als Button vorhanden foreach (GameButtonData gbd in Gamelist) { if (gbd.GameID.Equals(gameID)) { // Wenn gefunden Spielerzahl aktualisieren gbd.NrPlayer = player; return; } } // Wenn Spiel noch nicht vermerkt, ebendies tun GameButtonData button = new GameButtonData(gameID, roomName, player); button.JoinGameEvent += HandleJoinGameEvent; App.Current.Dispatcher.Invoke((Action) delegate { Gamelist.Add(button); }); OnPropertyChanged("Gamelist"); }