public ActionResult ExecuteTestCase(ExecuteTestCaseModel model) { if (!ModelState.IsValid) { return(RedirectToAction("Index")); } try { IOperationCreator creator = new OperationCreator(); ITestCaseService service = new TestCaseService(creator); var result = service.Execute(model.Content); TestCaseResultModel resultModel = new TestCaseResultModel() { Conten = model.Content, Result = result }; return(View("Result", resultModel)); } catch { return(View("Error")); } }
public TestCaseResultModel UpdateTestCaseResult(TestCaseResultModel tcResult) { var index = _testCaseResult.FindIndex(x => x.ID.Equals(tcResult.ID)); if (index == -1) { _testCaseResult.Add(tcResult); } else { _testCaseResult[index] = tcResult; } return(tcResult); }
public void DeleteTestResult(TestCaseResultModel tcResult) { _testCaseResult.Remove(tcResult); }