public void CanSerializeRemoteDebugItems()
        {
            DsfCountRecordsetActivity act = new DsfCountRecordsetActivity {
                RecordsetName = "[[Customers()]]", CountNumber = "[[res]]"
            };
            var cat = new Mock <IResourceCatalog>();
            var res = new Mock <IResource>();

            res.Setup(a => a.ResourceName).Returns("bob");
            cat.Setup(a => a.GetResource(Guid.Empty, It.IsAny <Guid>())).Returns(res.Object);
            act.SetResourceCatalog(cat.Object);

            List <DebugItem> inRes;
            List <DebugItem> outRes;

            var obj = CheckActivityDebugInputOutput(act, ActivityStrings.DebugDataListShape,
                                                    ActivityStrings.DebugDataListWithData, out inRes, out outRes, true);

            IDSFDataObject dObj = (obj as IDSFDataObject);

            Assert.IsNotNull(dObj);
            Guid id;

            Guid.TryParse(dObj.RemoteInvokerID, out id);
            var msgs       = RemoteDebugMessageRepo.Instance.FetchDebugItems(id);
            var serialiser = new Dev2JsonSerializer();
            var tmp        = serialiser.SerializeToBuilder(msgs);

            var tmp2 = serialiser.Deserialize <IList <DebugState> >(tmp);

            // remove test datalist ;)

            Assert.AreEqual(1, tmp2.Count);
            Assert.AreEqual("bob", tmp2[0].Server);
        }
Esempio n. 2
0
        protected override void BuildDataList()
        {
            List<Tuple<string, string>> variableList;
            ScenarioContext.Current.TryGetValue("variableList", out variableList);

            if(variableList == null)
            {
                variableList = new List<Tuple<string, string>>();
                ScenarioContext.Current.Add("variableList", variableList);
            }

            variableList.Add(new Tuple<string, string>(ResultVariable, ""));

            string resultVariable;
            ScenarioContext.Current.TryGetValue("resultVariable", out resultVariable);

            BuildShapeAndTestData();

            string recordSetName;
            ScenarioContext.Current.TryGetValue("recordset", out recordSetName);
            
            var recordset = ScenarioContext.Current.Get<string>("recordset");

            var count = new DsfCountRecordsetActivity
                {
                    RecordsetName = recordset,
                    CountNumber = string.IsNullOrEmpty(resultVariable) ? ResultVariable : resultVariable
                };

            TestStartNode = new FlowStep
                {
                    Action = count
                };
            ScenarioContext.Current.Add("activity", count);
        }
Esempio n. 3
0
        public void CanSerializeRemoteDebugItems()
        {
            DsfCountRecordsetActivity act = new DsfCountRecordsetActivity {
                RecordsetName = "[[Customers()]]", CountNumber = "[[res]]"
            };

            List <DebugItem> inRes;
            List <DebugItem> outRes;

            var obj = CheckActivityDebugInputOutput(act, ActivityStrings.DebugDataListShape,
                                                    ActivityStrings.DebugDataListWithData, out inRes, out outRes, true);

            IDSFDataObject dObj = (obj as IDSFDataObject);

            Assert.IsNotNull(dObj);
            Guid id;

            Guid.TryParse(dObj.RemoteInvokerID, out id);
            var msgs       = RemoteDebugMessageRepo.Instance.FetchDebugItems(id);
            var serialiser = new Dev2JsonSerializer();
            var tmp        = serialiser.SerializeToBuilder(msgs);

            var tmp2 = serialiser.Deserialize <IList <DebugState> >(tmp);

            // remove test datalist ;)

            Assert.AreEqual(1, tmp2.Count);
        }
Esempio n. 4
0
        public void CanFetchRemoteDebugItemsViaSystemService()
        {
            DsfCountRecordsetActivity act = new DsfCountRecordsetActivity {
                RecordsetName = "[[Customers()]]", CountNumber = "[[res]]"
            };

            List <DebugItem> inRes;
            List <DebugItem> outRes;

            var obj = CheckActivityDebugInputOutput(act, ActivityStrings.DebugDataListShape,
                                                    ActivityStrings.DebugDataListWithData, out inRes, out outRes, true);

            IDSFDataObject dObj = (obj as IDSFDataObject);

            Assert.IsNotNull(dObj);
            Guid id;

            Guid.TryParse(dObj.RemoteInvokerID, out id);

            FetchRemoteDebugMessages frm = new FetchRemoteDebugMessages();

            Dictionary <string, StringBuilder> d = new Dictionary <string, StringBuilder>();

            d["InvokerID"] = new StringBuilder(id.ToString());

            var str     = frm.Execute(d, null);
            var jsonSer = new Dev2JsonSerializer();
            var tmp2    = jsonSer.Deserialize <IList <DebugState> >(str.ToString());

            // remove test datalist ;)

            Assert.AreEqual(1, tmp2.Count);
        }
// ReSharper disable InconsistentNaming
        public void GetGeneralSettingsFromActivityAbstract_Expected_SettingsReturned()
// ReSharper restore InconsistentNaming
        {
            DsfCountRecordsetActivity testAct = new DsfCountRecordsetActivity { IsSimulationEnabled = false };

            IBinaryDataList testDl = testAct.GetGeneralSettingData();

            Assert.AreEqual(1, testDl.FetchAllEntries().Count);
        }
Esempio n. 6
0
        protected override void BuildDataList()
        {
            List <Tuple <string, string> > variableList;

            scenarioContext.TryGetValue("variableList", out variableList);

            if (variableList == null)
            {
                variableList = new List <Tuple <string, string> >();
                scenarioContext.Add("variableList", variableList);
            }

            variableList.Add(new Tuple <string, string>(ResultVariable, ""));

            string resultVariable;

            scenarioContext.TryGetValue("resultVariable", out resultVariable);

            BuildShapeAndTestData();

            string recordSetName;

            scenarioContext.TryGetValue("recordset", out recordSetName);

            var  recordset = scenarioContext.Get <string>("recordset");
            bool treaNullAsZero;

            scenarioContext.TryGetValue("treaNullAsZero", out treaNullAsZero);
            DsfActivityAbstract <string> count;

            scenarioContext.TryGetValue("activityMode", out count);
            if (count != null)
            {
                count = new DsfCountRecordsetNullHandlerActivity
                {
                    RecordsetName   = recordset,
                    CountNumber     = string.IsNullOrEmpty(resultVariable) ? ResultVariable : resultVariable,
                    TreatNullAsZero = treaNullAsZero
                }
            }
            ;
            else
            {
                count = new DsfCountRecordsetActivity
                {
                    RecordsetName = recordset,
                    CountNumber   = string.IsNullOrEmpty(resultVariable) ? ResultVariable : resultVariable
                };
            }

            TestStartNode = new FlowStep
            {
                Action = count
            };
            scenarioContext.Add("activity", count);
        }
Esempio n. 7
0
        public void DeleteRecordActivity_GetOutputs_Expected_One_Output()
        {
            DsfCountRecordsetActivity testAct = new DsfCountRecordsetActivity();

            IBinaryDataList outputs = testAct.GetOutputs();

            // remove test datalist ;)

            Assert.AreEqual(1, outputs.FetchAllEntries().Count);
        }
Esempio n. 8
0
        public void GivenCountOnInto(string parentName, string activityName, string recordSet, string result)
        {
            CommonSteps.AddVariableToVariableList(result);

            DsfCountRecordsetActivity countRecordsetActivity = new DsfCountRecordsetActivity {
                CountNumber = result, RecordsetName = recordSet, DisplayName = activityName
            };

            CommonSteps.AddActivityToActivityList(parentName, activityName, countRecordsetActivity);
        }
Esempio n. 9
0
        public void DeleteRecordActivity_GetInputs_Expected_One_Input()
        {
            DsfCountRecordsetActivity testAct = new DsfCountRecordsetActivity();

            IBinaryDataList inputs = testAct.GetInputs();

            // remove test datalist ;)
            DataListRemoval(inputs.UID);

            Assert.AreEqual(1, inputs.FetchAllEntries().Count);
        }
Esempio n. 10
0
// ReSharper disable InconsistentNaming
        public void GetGeneralSettingsFromActivityAbstract_Expected_SettingsReturned()
// ReSharper restore InconsistentNaming
        {
            DsfCountRecordsetActivity testAct = new DsfCountRecordsetActivity {
                IsSimulationEnabled = false
            };

            IBinaryDataList testDl = testAct.GetGeneralSettingData();

            Assert.AreEqual(1, testDl.FetchAllEntries().Count);
        }
Esempio n. 11
0
        public void CountRecordsetActivity_GetInputs_Expected_One_Input()
        {
            DsfCountRecordsetActivity testAct = new DsfCountRecordsetActivity();

            IBinaryDataList inputs = testAct.GetInputs();

            var result = inputs.FetchAllEntries().Count;

            // remove test datalist ;)

            Assert.AreEqual(1, result);
        }
Esempio n. 12
0
        public void DsfCountRecordsetActivity_UpdateForEachInputs_NullUpdates_DoesNothing()
        {
            //------------Setup for test--------------------------
            const string recordsetName = "[[Customers()]]";
            var          act           = new DsfCountRecordsetActivity {
                RecordsetName = recordsetName, CountNumber = "[[res]]"
            };

            //------------Execute Test---------------------------
            act.UpdateForEachInputs(null);
            //------------Assert Results-------------------------
            Assert.AreEqual(recordsetName, act.RecordsetName);
        }
Esempio n. 13
0
        public void UniqueIDDifferent_EmptyCountRecordset_Object_Is_Equal()
        {
            //---------------Set up test pack-------------------
            var dsfCountRecordsetActivity = new DsfCountRecordsetActivity();
            var countRecordsetActivity    = new DsfCountRecordsetActivity();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(dsfCountRecordsetActivity);
            //---------------Execute Test ----------------------
            var @equals = dsfCountRecordsetActivity.Equals(countRecordsetActivity);

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
Esempio n. 14
0
        public void DsfCountRecordsetActivity_GetOutputs_Called_ShouldReturnListWithResultValueInIt()
        {
            //------------Setup for test--------------------------
            const string recordsetName = "[[Customers()]]";
            var          act           = new DsfCountRecordsetActivity {
                RecordsetName = recordsetName, CountNumber = "[[res]]"
            };
            //------------Execute Test---------------------------
            var outputs = act.GetOutputs();

            //------------Assert Results-------------------------
            Assert.AreEqual(1, outputs.Count);
            Assert.AreEqual("[[res]]", outputs[0]);
        }
        public void GetActivityFieldsOffDsfCountRecordsetActivityExpectedAllFindMissingFieldsToBeReturned()
        {
            DsfCountRecordsetActivity activity = new DsfCountRecordsetActivity();

            activity.RecordsetName = "[[RecordsetName]]";
            activity.CountNumber   = "[[CountNumber]]";
            Dev2FindMissingStrategyFactory fac      = new Dev2FindMissingStrategyFactory();
            IFindMissingStrategy           strategy = fac.CreateFindMissingStrategy(enFindMissingType.StaticActivity);
            List <string> actual   = strategy.GetActivityFields(activity);
            List <string> expected = new List <string> {
                "[[RecordsetName]]", "[[CountNumber]]"
            };

            CollectionAssert.AreEqual(expected, actual);
        }
Esempio n. 16
0
        public void DsfCountRecordsetActivity_GetForEachOutputs_WhenHasResult_ReturnsInputList()
        {
            //------------Setup for test--------------------------
            const string recordsetName = "[[Customers()]]";
            var          act           = new DsfCountRecordsetActivity {
                RecordsetName = recordsetName, CountNumber = "[[res]]"
            };
            //------------Execute Test---------------------------
            var dsfForEachItems = act.GetForEachOutputs();

            //------------Assert Results-------------------------
            Assert.AreEqual(1, dsfForEachItems.Count);
            Assert.AreEqual("[[res]]", dsfForEachItems[0].Name);
            Assert.AreEqual("[[res]]", dsfForEachItems[0].Value);
        }
Esempio n. 17
0
        public void DsfCountRecordsetActivity_UpdateForEachOutputs_1Updates_UpdateCountNumber()
        {
            //------------Setup for test--------------------------
            const string recordsetName = "[[Customers()]]";
            var          act           = new DsfCountRecordsetActivity {
                RecordsetName = recordsetName, CountNumber = "[[res]]"
            };
            var tuple1 = new Tuple <string, string>("[[res]]", "Test");

            //------------Execute Test---------------------------
            act.UpdateForEachOutputs(new List <Tuple <string, string> > {
                tuple1
            });
            //------------Assert Results-------------------------
            Assert.AreEqual("Test", act.CountNumber);
        }
Esempio n. 18
0
        public void DsfCountRecordsetActivity_UpdateForEachOutputs_MoreThan1Updates_DoesNothing()
        {
            //------------Setup for test--------------------------
            const string recordsetName = "[[Customers()]]";
            var          act           = new DsfCountRecordsetActivity {
                RecordsetName = recordsetName, CountNumber = "[[res]]"
            };
            var tuple1 = new Tuple <string, string>("Test", "Test");
            var tuple2 = new Tuple <string, string>("Test2", "Test2");

            //------------Execute Test---------------------------
            act.UpdateForEachOutputs(new List <Tuple <string, string> > {
                tuple1, tuple2
            });
            //------------Assert Results-------------------------
            Assert.AreEqual(recordsetName, act.RecordsetName);
        }
Esempio n. 19
0
        public void DsfCountRecordsetActivity_GetState_ReturnsStateVariable()
        {
            //---------------Set up test pack-------------------
            const string recordsetName = "[[Customers()]]";
            //------------Setup for test--------------------------
            var act = new DsfCountRecordsetActivity {
                RecordsetName = recordsetName, CountNumber = "[[res]]"
            };
            //------------Execute Test---------------------------
            var stateItems = act.GetState();

            Assert.AreEqual(2, stateItems.Count());

            var expectedResults = new[]
            {
                new StateVariable
                {
                    Name  = "RecordsetName",
                    Type  = StateVariable.StateType.Input,
                    Value = recordsetName
                },
                new StateVariable
                {
                    Name  = "CountNumber",
                    Type  = StateVariable.StateType.Output,
                    Value = "[[res]]"
                }
            };

            var iter = act.GetState().Select(
                (item, index) => new
            {
                value       = item,
                expectValue = expectedResults[index]
            }
                );

            //------------Assert Results-------------------------
            foreach (var entry in iter)
            {
                Assert.AreEqual(entry.expectValue.Name, entry.value.Name);
                Assert.AreEqual(entry.expectValue.Type, entry.value.Type);
                Assert.AreEqual(entry.expectValue.Value, entry.value.Value);
            }
        }
        public void CanGenerateRemoteDebugItems()
        {
            DsfCountRecordsetActivity act = new DsfCountRecordsetActivity { RecordsetName = "[[Customers()]]", CountNumber = "[[res]]" };

            List<DebugItem> inRes;
            List<DebugItem> outRes;

            var obj = CheckActivityDebugInputOutput(act, ActivityStrings.DebugDataListShape,
                                                                ActivityStrings.DebugDataListWithData, out inRes, out outRes, true);

            IDSFDataObject dObj = (obj as IDSFDataObject);
            Guid id;
            Assert.IsNotNull(dObj);
            Guid.TryParse(dObj.RemoteInvokerID, out id);
            var msgs = RemoteDebugMessageRepo.Instance.FetchDebugItems(id);
            // remove test datalist ;)
            Assert.AreEqual(1, msgs.Count);
        }
Esempio n. 21
0
        public void Equals_Given_Different_Object_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var countRecordsetActivity = new DsfCountRecordsetActivity()
            {
                UniqueID = uniqueId, DisplayName = "A"
            };
            var dsfCountRecordsetActivity = new DsfCountRecordsetActivity()
            {
                UniqueID = uniqueId, DisplayName = "ass"
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(countRecordsetActivity);
            //---------------Execute Test ----------------------
            var @equals = countRecordsetActivity.Equals(dsfCountRecordsetActivity);

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
Esempio n. 22
0
        public void CountNumber_Different_Object_Is_Not_Equal_CaseSensitive()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var countRecordsetActivity = new DsfCountRecordsetActivity()
            {
                UniqueID = uniqueId, CountNumber = "AAA"
            };
            var dsfCountRecordsetActivity = new DsfCountRecordsetActivity()
            {
                UniqueID = uniqueId, CountNumber = "aaa"
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(countRecordsetActivity);
            //---------------Execute Test ----------------------
            var @equals = countRecordsetActivity.Equals(dsfCountRecordsetActivity);

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
Esempio n. 23
0
        public void CountNumber_Same_Object_IsEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var countRecordsetActivity = new DsfCountRecordsetActivity()
            {
                UniqueID = uniqueId, CountNumber = "a"
            };
            var dsfCountRecordsetActivity = new DsfCountRecordsetActivity()
            {
                UniqueID = uniqueId, CountNumber = "a"
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(countRecordsetActivity);
            //---------------Execute Test ----------------------
            var @equals = countRecordsetActivity.Equals(dsfCountRecordsetActivity);

            //---------------Test Result -----------------------
            Assert.IsTrue(equals);
        }
        public void CanGenerateRemoteDebugItems()
        {
            DsfCountRecordsetActivity act = new DsfCountRecordsetActivity { RecordsetName = "[[Customers()]]", CountNumber = "[[res]]" };
            var cat = new Mock<IResourceCatalog>();
            var res = new Mock<IResource>();
            res.Setup(a => a.ResourceName).Returns("bob");
            cat.Setup(a => a.GetResource(Guid.Empty, It.IsAny<Guid>())).Returns(res.Object);
            act.SetResourceCatalog(cat.Object);
            List<DebugItem> inRes;
            List<DebugItem> outRes;

            var obj = CheckActivityDebugInputOutput(act, ActivityStrings.DebugDataListShape,
                                                                ActivityStrings.DebugDataListWithData, out inRes, out outRes, true);

            IDSFDataObject dObj = obj as IDSFDataObject;
            Guid id;
            Assert.IsNotNull(dObj);
            Guid.TryParse(dObj.RemoteInvokerID, out id);
            var msgs = RemoteDebugMessageRepo.Instance.FetchDebugItems(id);
            // remove test datalist ;)
            Assert.AreEqual(1, msgs.Count);
        }
Esempio n. 25
0
        protected override void BuildDataList()
        {
            List <Tuple <string, string> > variableList;

            ScenarioContext.Current.TryGetValue("variableList", out variableList);

            if (variableList == null)
            {
                variableList = new List <Tuple <string, string> >();
                ScenarioContext.Current.Add("variableList", variableList);
            }

            variableList.Add(new Tuple <string, string>(ResultVariable, ""));

            string resultVariable;

            ScenarioContext.Current.TryGetValue("resultVariable", out resultVariable);

            BuildShapeAndTestData();

            string recordSetName;

            ScenarioContext.Current.TryGetValue("recordset", out recordSetName);

            var recordset = ScenarioContext.Current.Get <string>("recordset");

            var count = new DsfCountRecordsetActivity
            {
                RecordsetName = recordset,
                CountNumber   = string.IsNullOrEmpty(resultVariable) ? ResultVariable : resultVariable
            };

            TestStartNode = new FlowStep
            {
                Action = count
            };
            ScenarioContext.Current.Add("activity", count);
        }
Esempio n. 26
0
        public void CanGenerateRemoteDebugItems()
        {
            DsfCountRecordsetActivity act = new DsfCountRecordsetActivity {
                RecordsetName = "[[Customers()]]", CountNumber = "[[res]]"
            };

            List <DebugItem> inRes;
            List <DebugItem> outRes;

            var obj = CheckActivityDebugInputOutput(act, ActivityStrings.DebugDataListShape,
                                                    ActivityStrings.DebugDataListWithData, out inRes, out outRes, true);

            IDSFDataObject dObj = (obj as IDSFDataObject);
            Guid           id;

            Assert.IsNotNull(dObj);
            Guid.TryParse(dObj.RemoteInvokerID, out id);
            var msgs = RemoteDebugMessageRepo.Instance.FetchDebugItems(id);

            // remove test datalist ;)
            DataListRemoval(dObj.DataListID);
            Assert.AreEqual(2, msgs.Count);
        }
 public void GetActivityFieldsOffDsfCountRecordsetActivityExpectedAllFindMissingFieldsToBeReturned()
 {
     DsfCountRecordsetActivity activity = new DsfCountRecordsetActivity();
     activity.RecordsetName = "[[RecordsetName]]";
     activity.CountNumber = "[[CountNumber]]";
     Dev2FindMissingStrategyFactory fac = new Dev2FindMissingStrategyFactory();
     IFindMissingStrategy strategy = fac.CreateFindMissingStrategy(enFindMissingType.StaticActivity);
     List<string> actual = strategy.GetActivityFields(activity);
     List<string> expected = new List<string> { "[[RecordsetName]]", "[[CountNumber]]" };
     CollectionAssert.AreEqual(expected, actual);
 }
        public void CanFetchRemoteDebugItemsViaSystemService()
        {
            DsfCountRecordsetActivity act = new DsfCountRecordsetActivity { RecordsetName = "[[Customers()]]", CountNumber = "[[res]]" };
            var cat = new Mock<IResourceCatalog>();
            var res = new Mock<IResource>();
            res.Setup(a => a.ResourceName).Returns("bob");
            cat.Setup(a => a.GetResource(Guid.Empty, It.IsAny<Guid>())).Returns(res.Object);
            act.SetResourceCatalog(cat.Object);
            List<DebugItem> inRes;
            List<DebugItem> outRes;

            var obj = CheckActivityDebugInputOutput(act, ActivityStrings.DebugDataListShape,
                                                                ActivityStrings.DebugDataListWithData, out inRes, out outRes, true);

            IDSFDataObject dObj = obj as IDSFDataObject;
            Assert.IsNotNull(dObj);
            Guid id;
            Guid.TryParse(dObj.RemoteInvokerID, out id);

            FetchRemoteDebugMessages frm = new FetchRemoteDebugMessages();

            Dictionary<string, StringBuilder> d = new Dictionary<string, StringBuilder>();
            d["InvokerID"] = new StringBuilder(id.ToString());

            var str = frm.Execute(d, null);
            var jsonSer = new Dev2JsonSerializer();
            var tmp2 = jsonSer.Deserialize<IList<DebugState>>(str.ToString());

            // remove test datalist ;)

            Assert.AreEqual(1, tmp2.Count);
        }
        public void GivenCountOnInto(string parentName, string activityName, string recordSet, string result)
        {
            CommonSteps.AddVariableToVariableList(result);

            DsfCountRecordsetActivity countRecordsetActivity = new DsfCountRecordsetActivity { CountNumber = result, RecordsetName = recordSet, DisplayName = activityName };

            CommonSteps.AddActivityToActivityList(parentName, activityName, countRecordsetActivity);
        }
        public void CountRecordsetActivity_GetInputs_Expected_One_Input()
        {
            DsfCountRecordsetActivity testAct = new DsfCountRecordsetActivity();

            IBinaryDataList inputs = testAct.GetInputs();

            var result = inputs.FetchAllEntries().Count;

            // remove test datalist ;)

            Assert.AreEqual(1, result);
        }
Esempio n. 31
0
 public void DsfCountRecordsetActivity_UpdateForEachOutputs_NullUpdates_DoesNothing()
 {
     //------------Setup for test--------------------------
     const string recordsetName = "[[Customers()]]";
     var act = new DsfCountRecordsetActivity { RecordsetName = recordsetName, CountNumber = "[[res]]" };
     //------------Execute Test---------------------------
     act.UpdateForEachOutputs(null);
     //------------Assert Results-------------------------
     Assert.AreEqual(recordsetName, act.RecordsetName);
 }
Esempio n. 32
0
 public void DsfCountRecordsetActivity_UpdateForEachOutputs_MoreThan1Updates_DoesNothing()
 {
     //------------Setup for test--------------------------
     const string recordsetName = "[[Customers()]]";
     var act = new DsfCountRecordsetActivity { RecordsetName = recordsetName, CountNumber = "[[res]]" };
     var tuple1 = new Tuple<string, string>("Test", "Test");
     var tuple2 = new Tuple<string, string>("Test2", "Test2");
     //------------Execute Test---------------------------
     act.UpdateForEachOutputs(new List<Tuple<string, string>> { tuple1, tuple2 });
     //------------Assert Results-------------------------
     Assert.AreEqual(recordsetName, act.RecordsetName);
 }
Esempio n. 33
0
 public void DsfCountRecordsetActivity_UpdateForEachOutputs_1Updates_UpdateCountNumber()
 {
     //------------Setup for test--------------------------
     const string recordsetName = "[[Customers()]]";
     var act = new DsfCountRecordsetActivity { RecordsetName = recordsetName, CountNumber = "[[res]]" };
     var tuple1 = new Tuple<string, string>("[[res]]", "Test");
     //------------Execute Test---------------------------
     act.UpdateForEachOutputs(new List<Tuple<string, string>> { tuple1 });
     //------------Assert Results-------------------------
     Assert.AreEqual("Test", act.CountNumber);
 }
Esempio n. 34
0
 public void DsfCountRecordsetActivity_GetForEachOutputs_WhenHasResult_ReturnsInputList()
 {
     //------------Setup for test--------------------------
     const string recordsetName = "[[Customers()]]";
     var act = new DsfCountRecordsetActivity { RecordsetName = recordsetName, CountNumber = "[[res]]" };
     //------------Execute Test---------------------------
     var dsfForEachItems = act.GetForEachOutputs();
     //------------Assert Results-------------------------
     Assert.AreEqual(1, dsfForEachItems.Count);
     Assert.AreEqual("[[res]]", dsfForEachItems[0].Name);
     Assert.AreEqual("[[res]]", dsfForEachItems[0].Value);
 }
        public void DeleteRecordActivity_GetOutputs_Expected_One_Output()
        {
            DsfCountRecordsetActivity testAct = new DsfCountRecordsetActivity();

            IBinaryDataList outputs = testAct.GetOutputs();

            // remove test datalist ;)

            Assert.AreEqual(1, outputs.FetchAllEntries().Count);
        }