Esempio n. 1
0
 private void AzureCall_FetchRegionsTest()
 {
     var ars    = new AzureRefreshService(null, ConfigurationManager.ConnectionStrings["CMPContext"].ConnectionString);
     var acList = ars.FetchAzureInformationWithArm();
     //UpdateAzureRegions(locationResult.ToList());
     //UpdateVmSizes(sizeResult.ToList());
     //osResult = ars.FetchAzureOsList();
     //UpdateVmOs(osResult);
     //UpdateVmOsArm(dataResult);
 }
Esempio n. 2
0
        //*********************************************************************
        ///
        /// <summary>
        /// Sync the CmpWapDb AzureRegion and VmSize tables with Azure domain data
        /// </summary>
        ///
        //*********************************************************************
        public static void SyncWithAzure()
        {
            var ars = new AzureRefreshService(_eventLog, WebConfigurationManager.ConnectionStrings["CMPContext"].ConnectionString);
            IEnumerable <AzureCatalogue> azureCatalogueResult = ars.FetchAzureInformationWithArm().ToList();

            UpdateAzureRegions(azureCatalogueResult);
            UpdateVmSizes(azureCatalogueResult);
            UpdateRegionVmSizeMappings(azureCatalogueResult);
            UpdateVmOs(azureCatalogueResult);
            UpdateRegionVmOsMappings(azureCatalogueResult);
        }
Esempio n. 3
0
        public void FetchAzureRegionsListFromAzure()
        {
            IEnumerable <AzureLocationArmData> result = null;
            Exception error = null;

            try
            {
                AzureRefreshService ars = new AzureRefreshService(null, null);
                //result = ars.FetchAzureRegionsList();
            }
            catch (Exception ex)
            {
                error = ex;
            }

            Assert.IsNotNull(result);
            Assert.IsNull(error);
        }