public void Execute_NullString_ScalarReturned()
        {
            GraphClient           client           = new GraphClientFactory().Instantiate(ConnectionStringReader.GetLocaleGraph()) as GraphClient;
            var                   statement        = Mock.Of <IQuery>(x => x.Statement == "g.V('thomas').values('lastName')");
            GraphCommandOperation commandOperation = new GraphCommandFactory().Instantiate(client, statement, null).Implementation as GraphCommandOperation;

            var engine = new GraphExecutionEngine(client.CreateClientOperation(), commandOperation);

            var count = engine.ExecuteScalar();

            Assert.That(count, Is.Null);
        }
        public void Execute_String_ScalarReturned()
        {
            GraphClient           session       = new GraphClientFactory().Instantiate(ConnectionStringReader.GetLocaleGraph()) as GraphClient;
            var                   statement     = Mock.Of <IQuery>(x => x.Statement == "g.V('mary').values('lastName')");
            GraphCommandOperation cosmosdbQuery = new GraphCommandFactory().Instantiate(session, statement, null).Implementation as GraphCommandOperation;

            var engine = new GraphExecutionEngine(session.CreateClientOperation(), cosmosdbQuery);

            var count = engine.ExecuteScalar();

            Assert.That(count, Is.EqualTo("Andersen"));
        }