Exemplo n.º 1
0
        public void ValueTypeCast()
        {
            var script = new ScriptRequest("1+2");
            int result = client.ExecuteScript <int>(script);

            Assert.AreEqual(3, result);
        }
Exemplo n.º 2
0
        public void ExecuteScriptRequest()
        {
            var script = new ScriptRequest(InitScript("g.V.count()"));
            var count  = client.ExecuteScript <long>(script).Result;

            Assert.AreEqual(3, count);
        }
Exemplo n.º 3
0
        public void UseSessionWithGraph()
        {
            using (var session = client.StartSession())
            {
                var bindings = new Dictionary <string, object> {
                    { "name", "foo" }
                };
                var request  = new ScriptRequest("v = g.addVertex(['name':name])", bindings);
                var expected = client.ExecuteScript <Vertex <TestVertex> >(request, session).Result;
                var actual   = client.Query <Vertex <TestVertex> >("v", session: session);

                Assert.AreEqual(expected.Id, actual.Id);
                Assert.AreEqual(expected.Data.Name, actual.Data.Name);
            }
        }