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