Ejemplo n.º 1
0
        public void MissingMethod()
        {
            string str = "{\"method\": \"notamethod\",      \"params\": [\"fred\"],              \"id\": null}";

            var p = new ServerProxy();

            p.AddHandlers(this);

            var m = p.ReadMethod(str);

            var res = p.RunMethod(m);
            Assert.IsNotNull(res.error);
            Console.WriteLine(res.error);
        }
Ejemplo n.º 2
0
        public void GoodMethod()
        {
            string str = "{\"method\": \"TestHello\",      \"params\": [\"fred\"],              \"id\": null}";

            var p = new ServerProxy();

            p.AddHandlers(this);

            var m = p.ReadMethod(str);

            var res = p.RunMethod(m);
            Assert.IsNull(res.error);
            Assert.IsTrue(res.result.Equals(TestHello("fred")));
        }