public void DsfBaseActivity_GetOutputs_Called_ShouldReturnListWithResultValueInIt() { //------------Setup for test-------------------------- var fieldCollection = new ObservableCollection <ActivityDTO>(); fieldCollection.Add(new ActivityDTO("[[gRec(1).opt]]", "\"testData\"", fieldCollection.Count)); fieldCollection.Add(new ActivityDTO("[[gRec(2).opt]]", "some value [[gRec(1).opt]] another", fieldCollection.Count)); var act = new DsfMultiAssignActivity { OutputMapping = null, FieldsCollection = fieldCollection }; //------------Execute Test--------------------------- var outputs = act.GetOutputs(); //------------Assert Results------------------------- Assert.AreEqual(2, outputs.Count); Assert.AreEqual("[[gRec(1).opt]]", outputs[0]); Assert.AreEqual("[[gRec(2).opt]]", outputs[1]); }