示例#1
0
        public void DsfActivity_GetOutputs_NotObjectAndOutputMapping_GetsOutputs()
        {
            //------------Setup for test--------------------------
            var act = new DsfActivity {
                InputMapping = ActivityStrings.DsfActivityInputMapping, OutputMapping = ActivityStrings.DsfActivityOutputMapping, ResourceID = null
            };
            //------------Execute Test---------------------------
            var outputs = act.GetOutputs();

            //------------Assert Results-------------------------
            Assert.IsNotNull(outputs);
        }
示例#2
0
        public void DsfActivity_GetOutptus_ObjectAndOutputMapping_GetsObjectName()
        {
            //------------Setup for test--------------------------
            var act = new DsfActivity
            {
                InputMapping  = ActivityStrings.DsfActivityInputMapping,
                OutputMapping = ActivityStrings.DsfActivityOutputMapping,
                ResourceID    = null,
                IsObject      = true,
                ObjectName    = "Obj",
                ObjectResult  = "{Name:BOb}"
            };
            //------------Execute Test---------------------------
            var outputs = act.GetOutputs();

            //------------Assert Results-------------------------
            Assert.IsNotNull(outputs);
            Assert.AreEqual("Obj", outputs[0]);
        }
示例#3
0
        public void DsfActivity_GetOutputs_Called_ShouldReturnListWithResultValueInIt()
        {
            //------------Setup for test--------------------------
            var act = new DsfActivity {
                Outputs = new List <IServiceOutputMapping>
                {
                    new ServiceOutputMapping {
                        MappedTo = "[[res1]]"
                    },
                    new ServiceOutputMapping {
                        MappedTo = "[[res2]]"
                    }
                }
            };
            //------------Execute Test---------------------------
            var outputs = act.GetOutputs();

            //------------Assert Results-------------------------
            Assert.AreEqual(2, outputs.Count);
            Assert.AreEqual("[[res1]]", outputs[0]);
            Assert.AreEqual("[[res1]]", outputs[0]);
        }