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);
        }
Example #3
0
        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
        }
Example #4
0
        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);
 }