Beispiel #1
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
        }
Beispiel #2
0
 protected void DeleteWithNotFoundTest(int id, OnixDeleteController delCtrl)
 {
     delCtrl.Delete(id);
 }