public ActionResult GetFavorites([FromRoute] int userId) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var favorites = userBusinessLogic.GetFavoritesOfUser(userId); return(Ok(favorites)); } catch (UserDoesNotExistException e) { return(NotFound(e.Message)); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public void GetFavoritesOkTest() { mockUTRepo.Setup(r => r.Get(It.IsAny <Expression <Func <UsersTeams, bool> > >(), null, It.IsAny <string>())).Returns(new List <UsersTeams>()); userBLWithoutTeamBL.GetFavoritesOfUser(adminWithAllData.Id); mockUTRepo.Verify(x => x.Get(It.IsAny <Expression <Func <UsersTeams, bool> > >(), null, It.IsAny <string>()), Times.Once); }