public void DsfCalculateActivity_GetForEachInputs_NullContext_EmptyList() { //------------Setup for test-------------------------- var dsfCalculateActivity = new DsfDotNetAggregateCalculateActivity(); //------------Execute Test--------------------------- var dsfForEachItems = dsfCalculateActivity.GetForEachInputs(); //------------Assert Results------------------------- Assert.IsFalse(dsfForEachItems.Any()); }
public void DsfCalculateActivity_GetForEachInputs_WhenHasExpression_ReturnsInputList() { //------------Setup for test-------------------------- const string expression = "sum([[Numeric(1).num]],[[Numeric(2).num]])"; var act = new DsfDotNetAggregateCalculateActivity { Expression = expression, Result = "[[res]]" }; //------------Execute Test--------------------------- var dsfForEachItems = act.GetForEachInputs(); //------------Assert Results------------------------- Assert.AreEqual(1, dsfForEachItems.Count); Assert.AreEqual(expression, dsfForEachItems[0].Name); Assert.AreEqual(expression, dsfForEachItems[0].Value); }