Exemple #1
0
        public override TestResult Execute(int paramSetId)
        {
            try
            {
                NameValueCollection param = new NameValueCollection();
                _unitTestVm.ReadParameterValue(paramSetId, "RESOURCEID", param);

                bool bRes = false;
                MgResourceIdentifier resId = null;
                if (!string.IsNullOrEmpty(param["RESOURCEID"]))
                {
                    resId = new MgResourceIdentifier(param["RESOURCEID"]);
                    bRes  = _featureService.TestConnection(resId);
                }
                else
                {
                    _unitTestVm.ReadParameterValue(paramSetId, "PROVIDER", param);
                    _unitTestVm.ReadParameterValue(paramSetId, "CONNECTIONSTRING", param);
                    bRes = _featureService.TestConnection(param["PROVIDER"] ?? "", param["CONNECTIONSTRING"] ?? "");
                }

                return(new TestResult(CommonUtility.BooleanToString(bRes), "text/plain"));
            }
            catch (MgException ex)
            {
                return(TestResult.FromMgException(ex));
            }
            catch (Exception ex)
            {
                return(TestResult.FromException(ex));
            }
        }
Exemple #2
0
        public override TestResult Execute(int paramSetId)
        {
            try
            {
                NameValueCollection param = new NameValueCollection();
                _unitTestVm.ReadParameterValue(paramSetId, "RESOURCEID", param);
                _unitTestVm.ReadParameterValue(paramSetId, "LONGTRANSACTIONNAME", param);
                _unitTestVm.ReadParameterValue(paramSetId, "CREATESESSION", param);

                MgResourceIdentifier resId = null;
                if (param["RESOURCEID"] != null)
                {
                    resId = new MgResourceIdentifier(param["RESOURCEID"]);
                }

                if (param["CREATESESSION"] == "TRUE")
                {
                    string sessionId = _creator.CreateSession();
                    _apply.SetSessionId(sessionId);
                }

                bool bRes = _featureService.SetLongTransaction(resId, param["LONGTRANSACTIONNAME"]);

                return(new TestResult(CommonUtility.BooleanToString(bRes), "text/plain"));
            }
            catch (MgException ex)
            {
                return(TestResult.FromMgException(ex));
            }
            catch (Exception ex)
            {
                return(TestResult.FromException(ex));
            }
        }
Exemple #3
0
 public override TestResult Execute(int paramSetId)
 {
     try
     {
         _serverAdmin.BringOnline();
         return(new TestResult(CommonUtility.BooleanToString(_serverAdmin.IsOnline()), "text/plain"));
     }
     catch (MgException ex)
     {
         return(TestResult.FromMgException(ex));
     }
 }
Exemple #4
0
 public override TestResult Execute(int paramSetId)
 {
     try
     {
         CreateWebLayoutFromResource(paramSetId);
         var ctx = _wl.GetContextMenu();
         return(new TestResult(CommonUtility.BooleanToString(ctx.IsVisible()), "text/plain"));
     }
     catch (MgException ex)
     {
         return(TestResult.FromMgException(ex));
     }
 }
Exemple #5
0
 public override TestResult Execute(int paramSetId)
 {
     try
     {
         CreateWebLayoutFromResource(paramSetId);
         var ip = _wl.GetInformationPane();
         return(new TestResult(CommonUtility.BooleanToString(ip.IsPropertiesBandVisible()), "text/plain"));
     }
     catch (MgException ex)
     {
         return(TestResult.FromMgException(ex));
     }
 }
Exemple #6
0
        public override TestResult Execute(int paramSetId)
        {
            try
            {
                var param = new NameValueCollection();
                _unitTestVm.ReadParameterValue(paramSetId, "LOGTYPE", param);

                bool cleared = _serverAdmin.ClearLog(param["LOGTYPE"]);
                return(new TestResult(CommonUtility.BooleanToString(cleared), "text/plain"));
            }
            catch (MgException ex)
            {
                return(TestResult.FromMgException(ex));
            }
        }
Exemple #7
0
        public override TestResult Execute(int paramSetId)
        {
            try
            {
                this.CreateMapFromResource(paramSetId);

                _unitTestVm.Execute("Select ParamValue from Params WHERE ParamSet={0} AND ParamName=\"LAYERNAME\"", paramSetId);
                string layerName = _unitTestVm.GetString("ParamValue");

                var layer = this.FindLayer(layerName);

                return(new TestResult(CommonUtility.BooleanToString(layer != null), "text/plain"));
            }
            catch (MgException ex)
            {
                return(TestResult.FromMgException(ex));
            }
        }
Exemple #8
0
        public override TestResult Execute(int paramSetId)
        {
            try
            {
                this.CreateMapFromResource(paramSetId);

                _unitTestVm.Execute("Select ParamValue from Params WHERE ParamSet={0} AND ParamName=\"GROUPNAME\"", paramSetId);
                string groupName = _unitTestVm.GetString("ParamValue");

                var groups = _map.GetLayerGroups();
                var group  = groups.GetItem(groupName);

                group.SetVisible(true);
                return(new TestResult(CommonUtility.BooleanToString(group.GetVisible()), "text/plain"));
            }
            catch (MgException ex)
            {
                return(TestResult.FromMgException(ex));
            }
        }