public void FailedSaveReturnBadRequest() { var result = HttpResultIntention.GetStatusCode(ActionIntent.Save, false, null); Assert.IsNotNull(result); var restResponse = (result as StatusCodeResult); if (restResponse != null) { Assert.IsTrue(restResponse.StatusCode == 204); } }
public void SaveReturn201Sucessfull() { var result = HttpResultIntention.GetStatusCode(ActionIntent.Save, true, null); Assert.IsNotNull(result); var restResponse = (result as ObjectResult); if (restResponse != null) { Assert.IsTrue(restResponse.StatusCode == 201); } }
public IActionResult Save([FromBody] UserModel model) { _logger.LogInformation(AppConstants.UserSaveControllerMethodRequest); if (model != null && !string.IsNullOrEmpty(model.Username)) { var result = new UserAmountDataService(_context).Save(model); _logger.LogInformation($"{AppConstants.UserSaveControllerMethodStatus} {result}"); return(HttpResultIntention.GetStatusCode(ActionIntent.Save, result, null)); } return(new BadRequestResult()); }
public void ReturnJson() { var userAmountFakeData = new List <UserAmount> { JeremyUser, RobUser, NickUser }; var result = HttpResultIntention.GetStatusCode(ActionIntent.Get, true, userAmountFakeData); Assert.IsNotNull(result); var restResult = result as JsonResult; if (restResult != null) { var data = restResult.Value as IList <UserAmount>; Assert.IsTrue(data.Count == 3); Assert.AreEqual(JeremyUser.Username, data[0].Username); Assert.AreEqual(JeremyUser.Amount, data[0].Amount); } }
public void ReturnJsonForNullData() { var result = HttpResultIntention.GetStatusCode(ActionIntent.Get, true, null); Assert.IsNotNull(result); }
public IActionResult Index() { var userService = new UserAmountDataService(_context); return(HttpResultIntention.GetStatusCode(ActionIntent.Get, true, userService.GetAll())); }