public IEnumerable <Document> GetRootDocuments(string userId)
        {
            var    urlRoot      = $"https://graph.microsoft.com/v1.0/";
            var    url          = $"{urlRoot}/users/{userId}/drive/root/children";
            String responseBody = _restClient.getResponseAsString(url);

            Console.WriteLine(responseBody);
            var oData = JsonConvert.DeserializeObject <ODataDocument>(responseBody);

            return(oData.Value);
        }
        public IEnumerable <Document> GetDocuments(string userId)
        {
            //var url = $"https://graph.microsoft.com/v1.0/drive/items";
            //var url = $"https://graph.microsoft.com/v1.0/me/drives";
            //var url = $"{urlRoot}/drive/root:/Documents/Test Results:/children";
            //var url = $"{urlRoot}/drive/root:/Documents/";
            //var url = $"{urlRoot}/me";
            //var url = $"{urlRoot}/users/{user.Id}/drive"; // OK
            //var url = $"{urlRoot}/users/{user.Id}/drives"; // OK Will return "OneDrive" as an item
            //var url = $"{urlRoot}/users/{user.Id}/drive/items/01IKWSDMYRMAGMO7EIFVFJDOS7ZN5TM3C5"; // OK
            //var url = $"{urlRoot}/users/{user.Id}/drive/items/01IKWSDMYRMAGMO7EIFVFJDOS7ZN5TM3C5/children"; // OK, will give all documents
            //var url = $"{urlRoot}/users/{user.Id}/drive/items/01IKWSDM3CLTXLYGAVUFHLUSXDWE54KW5U/content?format={format}";

            var urlRoot = $"https://graph.microsoft.com/v1.0/";
            var url     = $"{urlRoot}/users/{userId}/drive/root/children";

            String responseBody = _restClient.getResponseAsString(url);

            Console.WriteLine(responseBody);
            var oData = JsonConvert.DeserializeObject <ODataDocument>(responseBody);

            return(oData.Value);
        }