Esempio n. 1
0
        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"]);
        }
Esempio n. 2
0
        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"]);
        }