public void ResourceGroupGetResourceGroupNamesTest() { IResourceGroup resourceGroup = _kernel.Get <IResourceGroup>(); List <SimpleNamedString> names = resourceGroup.GetResourceGroupNames(); Assert.IsTrue(names.Count > 0); }
[Route("api/azure/resourcegroups")] // attribute routing public HttpResponseMessage GetAllResourceGroups() { var kernel = new StandardKernel(); kernel.Load(Assembly.GetExecutingAssembly()); IResourceGroup resourceGroup = kernel.Get <IResourceGroup>(); HttpContent content = new StringContent(JsonConvert.SerializeObject(resourceGroup.GetResourceGroupNames()) , Encoding.UTF8 , "application/json"); HttpResponseMessage message = new HttpResponseMessage(); message.Content = content; return(message); }