public ActionResult <IEnumerable <string> > GetSpelOmschrijvingenVanSpellenMetWachtendeSpeler() { //Check if player2 token is set return(new ObjectResult( (from value in iRepository.GetSpellen() where string.IsNullOrWhiteSpace(value.Speler2Token) select new { value.PlayerToken1, value.Description, value.Token }) .ToList())); }
public ActionResult <IEnumerable <string> > GetSpelOmschrijvingenVanSpellenMetWachtendeSpeler() { return(iRepository.GetSpellen() .Where(i => i.Speler2Token == null) .Select(i => i.Omschrijving) .ToArray()); }
public async Task <ActionResult <IEnumerable <string> > > GetSpelOmschrijvingenVanSpellenMetWachtendeSpeler() { var spellen = await repository.GetSpellen(); return(Ok(spellen .Where(spel => spel.Player2Token == null) .Select(spel => spel.Description))); }
public async Task GetSpellenMetWachtendeSpeler_ReturnsOmschrijvingen() { _repo.GetSpellen().Returns(new List <Game>() { _gameWithSecondPlayer, _gameWithoutSecondPlayer }); var response = await _gameController.GetSpelOmschrijvingenVanSpellenMetWachtendeSpeler(); var result = response.Result as OkObjectResult; Assert.IsNotNull(result); var spellen = (result.Value as IEnumerable <string>).ToList(); Assert.AreEqual(1, spellen.Count); Assert.AreEqual(_gameWithoutSecondPlayer.Description, spellen[0]); }