public void Update_NullOperatorCode_ErrorResult() { var testCodeViewModel = new CodeViewModel(); mockUnitOfWork.Setup(m => m.Codes.Get(It.IsAny <Expression <Func <Code, bool> > >(), It.IsAny <Func <IQueryable <Code>, IOrderedQueryable <Code> > >(), It.IsAny <string>())).Returns(new List <Code>()); mockUnitOfWork.Setup(m => m.Save()); var result = manager.Update(testCodeViewModel); TestContext.WriteLine(result.Details); Assert.That(result.Success, Is.False); }
public IActionResult Code(CodeViewModel editedCode, PageState pageState) { if (ModelState.IsValid) { editedCode.OperatorId = pageState.OperatorId; var result = codeManager.Update(editedCode); if (!result.Success) { TempData["ErrorMessage"] = result.Details; return(Redirect(Url.Action("Codes", pageState))); } else { return(Redirect(Url.Action("Codes", pageState))); } } TempData["ErrorMessage"] = "Internal error"; return(RedirectToAction("Operators", "Operator")); }