public void DoAnActionWithOptionalParm() { //Test with valid parm var parm = new JObject(new JProperty("value", "FOO")); var parms = new JObject(new JProperty("parm", parm)); TestActionInvoke("AnActionWithOptionalParm", parms.ToString(), Methods.Post); //Test without parm TestActionInvoke("AnActionWithOptionalParm", JsonRep.Empty(), Methods.Post); }
protected void DoAttemptPut() { Helpers.TestResponse(ResourceUrl(), null, JsonRep.Empty(), Methods.Put, Codes.MethodNotValid); }
public void AttemptPropertyPost() { WithValue("AValue", null, JsonRep.Empty(), Methods.Post, Codes.MethodNotValid); }
public void AttemptPost() { Helpers.TestResponse(objectsUrl + @"RestfulObjects.Test.Data.MostSimple/1", null, JsonRep.Empty(), Methods.Post, Codes.MethodNotValid); }
public void DoAnActionAnnotatedIdempotent() { TestActionInvoke("AnActionAnnotatedIdempotent", JsonRep.Empty(), Methods.Put); }
public void DoAttemptInvokePutActionWithGet() { TestActionInvoke("AnActionAnnotatedIdempotent", JsonRep.Empty(), Methods.Get, Codes.MethodNotValid); }
public void DoAnActionReturnsNull() { TestActionInvoke("AnActionReturnsNull", JsonRep.Empty(), Methods.Post); }
public void DoAnActionReturnsCollectionEmpty() { TestActionInvoke("AnActionReturnsCollectionEmpty", JsonRep.Empty(), Methods.Post); }
public void DoAttemptInvokeGetActionWithPost() { // currently allowed - may need revisiting TestActionInvoke("AnActionAnnotatedQueryOnly", JsonRep.Empty(), Methods.Post); }
public void DoAnAction() { TestActionInvoke("AnAction", JsonRep.Empty(), Methods.Post); }
public void DoADisabledCollectionAction() { TestActionInvoke("ADisabledCollectionAction", JsonRep.Empty(), Methods.Post, Codes.Forbidden); }
public void DoAttemptInvokePostActionWithGet() { TestActionInvoke("AnAction", JsonRep.Empty(), Methods.Get, Codes.MethodNotValid); }
public void DoAnErrorCollection() { TestActionInvoke("AnErrorCollection", JsonRep.Empty(), Methods.Post, Codes.ServerException); }
public void DoAnActionReturnsScalar() { TestActionInvoke("AnActionReturnsScalar", JsonRep.Empty(), Methods.Post); }
protected void DoAnActionAnnotatedQueryOnlyReturnsNull() { TestActionInvoke("AnActionAnnotatedQueryOnlyReturnsNull", JsonRep.Empty()); }
protected void DoInvokeGetActionWithPut() { // currently allowed - may need revisiting TestActionInvoke("AnActionAnnotatedQueryOnly", JsonRep.Empty(), Methods.Put); }