public void ShouldGetAlerts() { crudOnAlerts.AddAlert(alert).Wait(); var alerts = crudOnAlerts.GetAlerts(user.UserName).Result; Assert.True(alerts.Count > 0); }
public async Task <IHttpActionResult> GetAlerts(string username) { if (!await authorization.UserIsHimself(User.Identity.GetUserName(), username)) { return(Unauthorized()); } try { var alerts = await crudOnAlerts.GetAlerts(username); var viewAlerts = Mapper.Map <IEnumerable <ViewAlert> >(alerts); return(Ok(viewAlerts)); } catch (Exception ex) { return(throwExceptionToUser.Throw(ex)); } }