public void Should_Return_Approved_Kudos_Logs_With_Organization_Filter() { MockKudosLogsForApprovedList(); var result = _kudosService.GetApprovedKudosList("UserId", 1); Assert.AreEqual(1, result.Count()); Assert.AreEqual("Comment2", result.First().Comments); Assert.AreEqual("CreatedUserId", result.First().Sender.Id); }
public IHttpActionResult GetApprovedKudosList(string id = null) { if (id == null) { id = User.Identity.GetUserId(); } try { var userKudosInformationDto = _kudosService.GetApprovedKudosList(id, GetUserAndOrganization().OrganizationId); var result = _mapper.Map <IEnumerable <UserKudosInformationDTO>, IEnumerable <UserKudosInformationViewModel> >(userKudosInformationDto); return(Ok(result)); } catch (ValidationException e) { return(BadRequestWithError(e)); } }