public void DsfActivity_GetDebugInputs_ServiceInputIsAtomListResult() { //------------Setup for test-------------------------- var inputs = new List <IServiceInput>(); var input = new Mock <IServiceInput>(); input.SetupGet(o => o.Value).Returns("[[theList(*).Name]]"); inputs.Add(input.Object); var act = new DsfActivity { InputMapping = ActivityStrings.DsfActivityInputMapping, Inputs = inputs, OutputMapping = ActivityStrings.DsfActivityOutputMapping, ResourceID = null, IsObject = true, ObjectName = "Obj", ObjectResult = "{Name:BOb}" }; var env = new ExecutionEnvironment(); env.AssignStrict("[[theList().Name]]", "Albert", 0); env.AssignStrict("[[theList().Name]]", "Bob", 0); //------------Execute Test--------------------------- var outputs = act.GetDebugInputs(env, 0); //------------Assert Results------------------------- Assert.AreEqual(1, outputs.Count); Assert.AreEqual("Albert", outputs[0].ResultsList[0].Value); Assert.AreEqual(false, outputs[0].ResultsList[0].HasError); Assert.AreEqual("Bob", outputs[0].ResultsList[1].Value); Assert.AreEqual(false, outputs[0].ResultsList[1].HasError); }