public void AddCartLines_ShoudReturn_SuccessEqualsTrue_WhenServiceProviderResultIsSuccess(Database db) { _mocks.MockContexts(db); var result = _cartRepository.AddCartLines(new List <AddCartLineInputModel> { new AddCartLineInputModel() }); result.Success.Should().BeTrue(); }
public JsonResult AddCartLines(IEnumerable <AddCartLineInputModel> inputModels) { try { Assert.ArgumentNotNull(inputModels, "inputModels"); var validationResult = new BaseJsonResult(); this.ValidateModel(validationResult); if (validationResult.HasErrors) { return(Json(validationResult, JsonRequestBehavior.AllowGet)); } var result = _cartRepository.AddCartLines(inputModels); return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception e) { _logger.LogError("AddCartLines", this); return(Json(new BaseJsonResult("AddCartLines", e), JsonRequestBehavior.AllowGet)); } }