Esempio n. 1
0
        public override void SetUp()
        {
            base.SetUp();

            vPropDbName      = DbName.Vert.Factor.EventorDateTime;
            vOperation       = "lte";
            vYear            = 2000;
            vMonth           = 1;
            vDay             = 17;
            vHour            = 13;
            vMinute          = 52;
            vSecond          = 3;
            vValue           = DataUtil.EventorTimesToLong(vYear, vMonth, vDay, vHour, vMinute, vSecond);
            vPropDbNameParam = "_P0";
            vValueParam      = "_P1";
            vScript          = ".has(" + vPropDbNameParam + ", Tokens.T.lte, " + vValueParam + ")";
            vToType          = typeof(FabArtifact);
            vStep            = new TravStepWhereEventorDateTime();

            MockItem.Setup(x => x.VerifyParamCount(7, -1));
            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns(vOperation);
            MockItem.Setup(x => x.GetParamAt <long>(1)).Returns(vYear);
            MockItem.Setup(x => x.GetParamAt <byte>(2)).Returns(vMonth);
            MockItem.Setup(x => x.GetParamAt <byte>(3)).Returns(vDay);
            MockItem.Setup(x => x.GetParamAt <byte>(4)).Returns(vHour);
            MockItem.Setup(x => x.GetParamAt <byte>(5)).Returns(vMinute);
            MockItem.Setup(x => x.GetParamAt <byte>(6)).Returns(vSecond);

            MockPath.Setup(x => x.AddParam(vPropDbName)).Returns(vPropDbNameParam);
            MockPath.Setup(x => x.AddParam(vValue)).Returns(vValueParam);
            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 2
0
        public void ErrorAliasParamLength()
        {
            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns("abcdefghi");
            var f = new FabStepFault(FabFault.Code.IncorrectParamValue, 0, "", "", 0);

            SetupFault(f, "cannot exceed");
            CheckConsumePathThrows(f);
        }
Esempio n. 3
0
        public void ErrorOperationParamAccepted()
        {
            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns("fake");
            var f = new FabStepFault(FabFault.Code.IncorrectParamValue, 0, "", "", 0);

            SetupFault(f, "Accepted values");
            CheckConsumePathThrows(f);
        }
Esempio n. 4
0
        public void ErrorCountParamRange(int pCount, bool pLow)
        {
            MockItem.Setup(x => x.GetParamAt <int>(0)).Returns(pCount);
            var f = new FabStepFault(FabFault.Code.IncorrectParamValue, 0, "", "", 0);

            SetupFault(f, (pLow ? "less" : "greater") + " than");
            CheckConsumePathThrows(f);
        }
Esempio n. 5
0
        public void ErrorDateParamRange(int pIndex, byte pValue, bool pLow)
        {
            MockItem.Setup(x => x.GetParamAt <byte>(pIndex)).Returns(pValue);
            var f = new FabStepFault(FabFault.Code.IncorrectParamValue, 0, "", "", pIndex);

            SetupFault(f, (pLow ? "less" : "greater") + " than");
            CheckConsumePathThrows(f);
        }
Esempio n. 6
0
        public void ErrorYearParamRange(long pYear, bool pLow)
        {
            MockItem.Setup(x => x.GetParamAt <long>(1)).Returns(pYear);
            var f = new FabStepFault(FabFault.Code.IncorrectParamValue, 0, "", "", 1);

            SetupFault(f, (pLow ? "less" : "greater") + " than");
            CheckConsumePathThrows(f);
        }
Esempio n. 7
0
        public void ErrorAliasParamFormat()
        {
            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns("badAL!A$");
            var f = new FabStepFault(FabFault.Code.IncorrectParamValue, 0, "", "", 0);

            SetupFault(f, "format");
            CheckConsumePathThrows(f);
        }
Esempio n. 8
0
 /*--------------------------------------------------------------------------------------------*/
 protected void SetupFault(FabStepFault pFault, string pMessageContains)
 {
     MockItem
     .Setup(x => x.NewStepFault(pFault.ErrCode, It.IsAny <string>(), pFault.ParamIndex, null))
     .Callback((FabFault.Code c, string m, int pi, Exception e) =>
               TestUtil.AssertContains("Fault.Message", m, pMessageContains))
     .Returns(pFault);
 }
Esempio n. 9
0
        public override void SetUp()
        {
            base.SetUp();

            vToType = typeof(FabTravFactorRoot);
            vStep   = new TravStepRoot <FabTravFactorRoot>("cmd");

            MockItem.Setup(x => x.VerifyParamCount(0, -1));
        }
Esempio n. 10
0
        public void SucessOperations(string pOperation)
        {
            vOperation = pOperation;
            vScript    = ".has(" + vPropDbNameParam + ", Tokens.T." + pOperation + ", " + vValueParam + ")";

            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns(vOperation);
            MockPath.Setup(x => x.AddScript(vScript));

            vStep.ConsumePath(MockPath.Object, GetToType());
            CheckSuccess(true);
        }
Esempio n. 11
0
        public override void SetUp()
        {
            base.SetUp();

            vCount  = 92;
            vScript = "[0..91].inV";
            vToType = typeof(FabArtifact);
            vStep   = new TravStepTake <FabFactor, FabArtifact>("cmd", true);

            MockItem.Setup(x => x.VerifyParamCount(1, -1));
            MockItem.Setup(x => x.GetParamAt <int>(0)).Returns(vCount);

            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 12
0
        public override void SetUp()
        {
            base.SetUp();

            vEdgeDbName      = "edge-name";
            vEdgeDbNameParam = "_P0";
            vScript          = ".outE(" + vEdgeDbNameParam + ").inV";
            vToType          = typeof(FabArtifact);
            vStep            = new TravStepLink <FabFactor, FabArtifact>("cmd", vEdgeDbName, true);

            MockItem.Setup(x => x.VerifyParamCount(0, -1));

            MockPath.Setup(x => x.AddParam(vEdgeDbName)).Returns(vEdgeDbNameParam);
            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 13
0
		public override void SetUp() {
			base.SetUp();

			vPropDbName = "my-db-name";
			vValue = "contains test";
			vPropDbNameParam = "_P0";
			vValueParam = "_P1";
			vScript = ".has("+vPropDbNameParam+", CONTAINS, "+vValueParam+")";
			vToType = typeof(FabArtifact);
			vStep = new TravStepEntryContains<FabTravArtifactRoot, FabArtifact>("cmd", vPropDbName);

			MockItem.Setup(x => x.VerifyParamCount(1, -1));
			MockItem.Setup(x => x.GetParamAt<string>(0)).Returns(vValue);

			MockPath.Setup(x => x.AddParam(vPropDbName)).Returns(vPropDbNameParam);
			MockPath.Setup(x => x.AddParam(vValue)).Returns(vValueParam);
			MockPath.Setup(x => x.AddScript(vScript));
		}
Esempio n. 14
0
        public override void SetUp()
        {
            base.SetUp();

            vAlias      = "test";
            vAliasParam = "_P0";
            vScript     = ".as(" + vAliasParam + ")";
            vToType     = typeof(FabFactor);
            vStep       = new TravStepAs();

            MockItem.Setup(x => x.VerifyParamCount(1, -1));
            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns(vAlias);

            MockPath.Setup(x => x.HasAlias(vAlias)).Returns(false);
            MockPath.Setup(x => x.AddAlias(vAlias));
            MockPath.Setup(x => x.AddParam(vAlias)).Returns(vAliasParam);
            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 15
0
        public override void SetUp()
        {
            base.SetUp();

            vVertType          = VertexType.Id.Factor;
            vVertTypeProp      = DbName.Vert.Vertex.VertexType;
            vVertTypePropParam = "_P0";
            vVertTypeParam     = "_P1";
            vScript            = ".has(" + vVertTypePropParam + ", Tokens.T.eq, " + vVertTypeParam + ")";
            vToType            = typeof(FabArtifact);
            vStep = new TravStepTo <FabFactor, FabArtifact>("cmd", vVertType);

            MockItem.Setup(x => x.VerifyParamCount(0, -1));

            MockPath.Setup(x => x.AddParam(vVertTypeProp)).Returns(vVertTypePropParam);
            MockPath.Setup(x => x.AddParam(vVertType)).Returns(vVertTypeParam);
            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 16
0
        public override void SetUp()
        {
            base.SetUp();

            vPropDbName      = "my-db-name";
            vValue           = "My Test Value";
            vPropDbNameParam = "_P0";
            vValueParam      = "_P1";
            vScript          = ".has(" + vPropDbNameParam + ", Tokens.T.eq, " + vValueParam + ")";
            vToType          = typeof(FabArtifact);
            vStep            = new TravStepWith <FabFactor, string, FabArtifact>("cmd", vPropDbName);

            MockItem.Setup(x => x.VerifyParamCount(1, -1));
            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns(vValue);

            MockPath.Setup(x => x.AddParam(vPropDbName)).Returns(vPropDbNameParam);
            MockPath.Setup(x => x.AddParam(vValue)).Returns(vValueParam);
            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 17
0
        public override void SetUp()
        {
            base.SetUp();

            vMemId       = 34223462346;
            vVertIdProp  = DbName.Vert.Vertex.VertexId;
            vVertIdParam = "_P0";
            vMemIdParam  = "_P1";
            vScript      = ".has(" + vVertIdParam + ", " + vMemIdParam + ")";
            vToType      = typeof(FabMember);
            vStep        = new TravStepActive();

            MockItem.Setup(x => x.VerifyParamCount(0, -1));

            MockPath.SetupGet(x => x.MemberId).Returns(vMemId);
            MockPath.Setup(x => x.AddParam(vVertIdProp)).Returns(vVertIdParam);
            MockPath.Setup(x => x.AddParam(vMemId)).Returns(vMemIdParam);
            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 18
0
        public override void SetUp()
        {
            base.SetUp();

            vPropDbName      = "my-db-name";
            vOperation       = "lte";
            vValue           = 987654;
            vPropDbNameParam = "_P0";
            vValueParam      = "_P1";
            vScript          = ".has(" + vPropDbNameParam + ", Tokens.T.lte, " + vValueParam + ")";
            vToType          = typeof(FabArtifact);
            vStep            = new TravStepWhere <FabFactor, long, FabArtifact>("cmd", vPropDbName);

            MockItem.Setup(x => x.VerifyParamCount(2, -1));
            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns(vOperation);
            MockItem.Setup(x => x.GetParamAt <long>(1)).Returns(vValue);

            MockPath.Setup(x => x.AddParam(vPropDbName)).Returns(vPropDbNameParam);
            MockPath.Setup(x => x.AddParam(vValue)).Returns(vValueParam);
            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 19
0
        public override void SetUp()
        {
            base.SetUp();

            vPropDbName      = "my-db-name";
            vOperation       = "lte";
            vValue           = 987654;
            vPropDbNameParam = "_P0";
            vValueParam      = "_P1";
            vScript          = ".has(" + vPropDbNameParam + ", LESS_THAN_EQUAL, " + vValueParam + ")";
            vToType          = typeof(FabUser);
            vStep            = new TravStepEntryWhere <FabTravUserRoot, long, FabUser>("cmd", vPropDbName);

            MockItem.Setup(x => x.VerifyParamCount(2, -1));
            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns(vOperation);
            MockItem.Setup(x => x.GetParamAt <long>(1)).Returns(vValue);

            MockPath.Setup(x => x.AddParam(vPropDbName)).Returns(vPropDbNameParam);
            MockPath.Setup(x => x.AddParam(vValue)).Returns(vValueParam);
            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 20
0
        public override void SetUp()
        {
            base.SetUp();

            vAlias      = "test";
            vAliasParam = "_P0";
            vScript     = ".back(" + vAliasParam + ")";
            vToType     = typeof(FabFactor);
            vStep       = new TravStepBack();

            string confAlias;

            MockItem.Setup(x => x.VerifyParamCount(1, -1));
            MockItem.Setup(x => x.GetParamAt <string>(0)).Returns(vAlias);

            MockPath.Setup(x => x.ConsumeSteps(1, typeof(FabElement))).Returns(Items);
            MockPath.Setup(x => x.HasAlias(vAlias)).Returns(true);
            MockPath.Setup(x => x.DoesBackTouchAs(vAlias)).Returns(false);
            MockPath.Setup(x => x.AllowBackToAlias(vAlias, out confAlias)).Returns(true);
            MockPath.Setup(x => x.AddBackToAlias(vAlias));
            MockPath.Setup(x => x.AddParam(vAlias)).Returns(vAliasParam);
            MockPath.Setup(x => x.AddScript(vScript));
        }
Esempio n. 21
0
		public void ErrorValueParamEmpty() {
			MockItem.Setup(x => x.GetParamAt<string>(0)).Returns("");
			var f = new FabStepFault(FabFault.Code.IncorrectParamValue, 0, "", "", 0);
			SetupFault(f, "empty");
			CheckConsumePathThrows(f);
		}