public void GetCallsNoParams() { var obj = new Dictionary <string, object> { { "a", 1 } }; Ops.Setup(c => c.ExecuteNoParameters("conn", "proc", LoggingService)) .Returns(obj); var controller = new StoredProcedureController(Ops.Object, LoggingService); var results = controller.Get("conn", "proc"); Assert.AreEqual(1, results["a"]); }
public void PostCallsParams() { var obj = new Dictionary <string, object> { { "a", 1 } }; JObject jobject = new JObject { ["b"] = 1 }; Ops.Setup(c => c.Execute("conn", "proc", (JToken)jobject, LoggingService)) .Returns(obj); var controller = new StoredProcedureController(Ops.Object, LoggingService); var results = controller.Post("conn", "proc", jobject); Assert.AreEqual(1, results["a"]); }