public async Task NewPersonalSiteTest()
        {
            DbContextOptionsBuilder <SharePointContext> optionsBuilder = new DbContextOptionsBuilder <SharePointContext>();
            SharePointContext context = new SharePointContext(optionsBuilder.Options);
            var builder = new ConfigurationBuilder();

            builder.AddUserSecrets <Startup>();
            IConfiguration       config     = builder.Build();
            SharePointController controller = new SharePointController(config, context);
            SharePointParam      item       = new SharePointParam()
            {
                SiteCollectionURL = personalCollectionURL_,
                URL         = personalSite_,
                Title       = "Test Personal 1",
                Description = "Test Personal Site Description",
                Template    = template_
            };
            // public async Task<List<SharePointItem>> PersonalSites(string url)
            IActionResult result = await controller.NewSite(item);

            Assert.IsNotNull(result);
            StatusCodeResult ok = result as StatusCodeResult;

            Assert.IsNotNull(ok);
            Assert.AreEqual(StatusCodes.Status201Created, ok.StatusCode);
        }