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); }