protected BaseModel SaveWithNotFoundTest(int id, OnixSaveController saveCtrl, FormSubmitParam prm) { JsonResult getResult = saveCtrl.Update(id, prm); BaseModel returnObj = (BaseModel)getResult.Value; return(returnObj); }
protected JsonResult GetListByParamTest(OnixSaveController createCtrl, OnixGetListController getListCtrl, FormSubmitParam param) { FormSubmitParam prm = new FormSubmitParam(); BaseModel createdObj = (BaseModel)Activator.CreateInstance(createCtrl.ModelType); TestUtils.PopulateDummyPropValues(createdObj, createCtrl.PkFieldName); prm.JsonContent = JsonConvert.SerializeObject(createdObj, Formatting.Indented); createCtrl.CreateWithParam(prm); JsonResult getResult = getListCtrl.GetWithParam(param); return(getResult); }
protected void DeleteWithFoundTest(OnixSaveController createCtrl, OnixDeleteController delCtrl) { FormSubmitParam prm = new FormSubmitParam(); BaseModel createdObj = (BaseModel)Activator.CreateInstance(createCtrl.ModelType); TestUtils.PopulateDummyPropValues(createdObj, createCtrl.PkFieldName); prm.JsonContent = JsonConvert.SerializeObject(createdObj, Formatting.Indented); JsonResult result = createCtrl.CreateWithParam(prm); createdObj = (BaseModel)result.Value; int newID = (int)TestUtils.GetPropertyValue(createdObj, createCtrl.PkFieldName); delCtrl.SetModel(createdObj); delCtrl.Delete(-1); //Not use the ID }
protected BaseModel GetInfoWithFoundTest(OnixSaveController createCtrl, OnixGetInfoController getInfoCtrl) { FormSubmitParam prm = new FormSubmitParam(); BaseModel createdObj = (BaseModel)Activator.CreateInstance(createCtrl.ModelType); TestUtils.PopulateDummyPropValues(createdObj, createCtrl.PkFieldName); prm.JsonContent = JsonConvert.SerializeObject(createdObj, Formatting.Indented); JsonResult result = createCtrl.CreateWithParam(prm); createdObj = (BaseModel)result.Value; int newID = (int)TestUtils.GetPropertyValue(createdObj, createCtrl.PkFieldName); JsonResult getResult = getInfoCtrl.GetInfo(newID); BaseModel returnObj = (BaseModel)getResult.Value; return(returnObj); }
protected BaseModel CreateWithNullParamTest(OnixSaveController createCtrl) { createCtrl.CreateWithParam(null); return(null); }