public void UnitTestGetDeploymentCreateForecastWorkers()
 {
     DeploymentCreateForecastWorker[] deploymentCreateForecastWorkers = StealFocusForecastConfiguration.GetDeploymentCreateForecastWorkers();
     Assert.AreEqual(1, deploymentCreateForecastWorkers.Length);
     foreach (DeploymentCreateForecastWorker deploymentCreateForecastWorker in deploymentCreateForecastWorkers)
     {
         Assert.IsNotNull(deploymentCreateForecastWorker);
     }
 }
예제 #2
0
        public Host()
        {
            this.ForecastWorkers = new List <ForecastWorker>();
            WhiteListForecastWorker whiteListForecastWorker = StealFocusForecastConfiguration.GetWhiteListForecastWorker();

            if (whiteListForecastWorker != null)
            {
                this.ForecastWorkers.Add(whiteListForecastWorker);
            }

            DeploymentDeleteForecastWorker[] deploymentDeleteForecastWorkers = StealFocusForecastConfiguration.GetDeploymentDeleteForecastWorkers();
            foreach (DeploymentDeleteForecastWorker deploymentDeleteForecastWorker in deploymentDeleteForecastWorkers)
            {
                this.ForecastWorkers.Add(deploymentDeleteForecastWorker);
            }

            DeploymentCreateForecastWorker[] deploymentCreateForecastWorkers = StealFocusForecastConfiguration.GetDeploymentCreateForecastWorkers();
            foreach (DeploymentCreateForecastWorker deploymentCreateForecastWorker in deploymentCreateForecastWorkers)
            {
                this.ForecastWorkers.Add(deploymentCreateForecastWorker);
            }

            ScheduledHorizontalScaleForecastWorker[] scheduledHorizontalScaleForecastWorkers = StealFocusForecastConfiguration.GetScheduledHorizontalScaleForecastWorkers();
            foreach (ScheduledHorizontalScaleForecastWorker scheduledHorizontalScaleForecastWorker in scheduledHorizontalScaleForecastWorkers)
            {
                this.ForecastWorkers.Add(scheduledHorizontalScaleForecastWorker);
            }

            TableDeleteForecastWorker[] tableDeleteForecastWorkers = StealFocusForecastConfiguration.GetTableDeleteForecastWorkers();
            foreach (TableDeleteForecastWorker tableDeleteForecastWorker in tableDeleteForecastWorkers)
            {
                this.ForecastWorkers.Add(tableDeleteForecastWorker);
            }

            BlobContainerDeleteForecastWorker[] blobContainerDeleteForecastWorkers = StealFocusForecastConfiguration.GetBlobContainerDeleteForecastWorkers();
            foreach (BlobContainerDeleteForecastWorker blobContainerDeleteForecastWorker in blobContainerDeleteForecastWorkers)
            {
                this.ForecastWorkers.Add(blobContainerDeleteForecastWorker);
            }
        }
 public void UnitTestGetScheduledHorizontalScaleForecastWorkers()
 {
     ScheduledHorizontalScaleForecastWorker[] scheduledHorizontalScaleForecastWorkers = StealFocusForecastConfiguration.GetScheduledHorizontalScaleForecastWorkers();
     Assert.AreEqual(4, scheduledHorizontalScaleForecastWorkers.Length);
     foreach (ScheduledHorizontalScaleForecastWorker scheduledHorizontalScaleForecastWorker in scheduledHorizontalScaleForecastWorkers)
     {
         Assert.IsNotNull(scheduledHorizontalScaleForecastWorker);
     }
 }
        public void UnitTestGetWhiteListForecastWorker()
        {
            WhiteListForecastWorker whiteListForecastWorker = StealFocusForecastConfiguration.GetWhiteListForecastWorker();

            Assert.IsNotNull(whiteListForecastWorker);
        }