Esempio n. 1
0
        internal static ServiceUnit PRO_ConvenioRemiteServSelecc_ResultToServiceUnit(PRO_ConvenioRemiteServSelecc_Result result)
        {
            var output = new ServiceUnit
            {
                Name = result.NomServicio
            };

            return(output);
        }
        public void AddUnit_UnitIsAdded_True()
        {
            // Arrange
            Unit unit = new ServiceUnit(path);

            // Act
            UnitRegistry.AddUnit(unit);

            // Assert
            Assert.IsTrue(UnitRegistry.Units.Count == 1);
        }
 public PSServiceUnit(ServiceUnit serviceUnit)
 {
     this.Name = serviceUnit.Name;
     this.TargetResourceGroup = serviceUnit.TargetResourceGroup;
     this.DeploymentMode      = serviceUnit.DeploymentMode;
     this.ParametersArtifactSourceRelativePath = serviceUnit.Artifacts?.ParametersArtifactSourceRelativePath;
     this.ParametersUri = serviceUnit.Artifacts?.ParametersUri;
     this.TemplateArtifactSourceRelativePath = serviceUnit.Artifacts?.TemplateArtifactSourceRelativePath;
     this.TemplateUri = serviceUnit.Artifacts?.TemplateUri;
     this.Steps       = serviceUnit.Steps?.Select(s => new PSRolloutStep(s)).ToList();
 }
        public void AddUnit_UnitHasAlreadyBeenAdded_ThrowsException()
        {
            // Arrange
            Unit unit = new ServiceUnit(path);

            // Act
            UnitRegistry.AddUnit(unit);
            UnitRegistry.AddUnit(unit);

            // Assert
            // Exception Thrown
        }
        /// <summary>
        /// Get service unit config.
        /// </summary>
        /// <param name="serviceName">Service name.</param>
        /// <returns>Service unit.</returns>
        private ServiceUnit GetServiceUnit(string serviceName)
        {
            ServiceUnit service    = null;
            var         configName = "ServiceHost";

            if (this._bizUnit != null && !string.IsNullOrWhiteSpace(this._bizUnit.CountryCode))
            {
                configName = string.Format("ServiceHost-{0}", this._bizUnit.CountryCode);
            }

            var serviceConfig = this._configManager.GetConfigFromService <ServiceListConfig>(configName) ?? this._configManager.GetConfigFromService <ServiceListConfig>("ServiceHost");

            if (serviceConfig != null && !serviceConfig.Services.IsNullOrEmpty())
            {
                service = serviceConfig.Services.FirstOrDefault(s => s.Name.Equals(serviceName, StringComparison.OrdinalIgnoreCase));
            }

            return(service);
        }