public async Task ListPersonalTemplatesTest()
        {
            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);
            // public async Task<List<SharePointItem>> PersonalSites(string url)
            IActionResult result = await controller.Templates(personalCollectionURL_);

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

            Assert.IsNotNull(ok);
            Assert.AreEqual(200, ok.StatusCode);
            List <SharePointTemplate> items = ok.Value as List <SharePointTemplate>;

            Assert.IsNotNull(items);
            Assert.IsTrue(items.Count > 0);
        }