private static async Task Run()
        {
            var resource = new SharePointResource
            {
                DisplayName = "test"
            };

            var httpClient = new HttpClient();
            var manager    = new SharePointManager(httpClient);

            var result = await manager.CreateResourceAsync(resource);
        }
        public async Task <IResult> CreateResourceAsync(SharePointResource sharePointResource)
        {
            var siteCollectionResult = await CreateSiteCollectionAsync(sharePointResource.DisplayName);

            return(Result.Combine(siteCollectionResult));
        }