public void DsfCommentActivity_UpdateForEachInputs_DoesNothing() { //------------Setup for test-------------------------- var act = new DsfCommentActivity { Text = "SomeText" }; var tuple1 = new Tuple<string, string>("Test1", "Test"); //------------Execute Test--------------------------- act.UpdateForEachInputs(new List<Tuple<string, string>> { tuple1 }); //------------Assert Results------------------------- Assert.AreEqual("SomeText", act.Text); }
public void DsfCommentActivity_UpdateForEachOutputs_NullDoesNothing_DoesNothing() { //------------Setup for test-------------------------- var act = new DsfCommentActivity { Text = "SomeText" }; //------------Execute Test--------------------------- act.UpdateForEachOutputs(null); //------------Assert Results------------------------- Assert.AreEqual("SomeText", act.Text); }
public void DsfCommentActivity_GetForEachInputs_WhenHasExpression_ReturnsInputList() { //------------Setup for test-------------------------- var act = new DsfCommentActivity { Text = "SomeText" }; //------------Execute Test--------------------------- var dsfForEachItems = act.GetForEachInputs(); //------------Assert Results------------------------- Assert.AreEqual(0, dsfForEachItems.Count); }
public void DsfCommentActivity_GetForEachOutputs_WhenHasResult_ReturnsInputList() { //------------Setup for test-------------------------- var act = new DsfCommentActivity { Text = "SomeText" }; //------------Execute Test--------------------------- var dsfForEachItems = act.GetForEachOutputs(); //------------Assert Results------------------------- Assert.AreEqual(1, dsfForEachItems.Count); Assert.AreEqual("SomeText", dsfForEachItems[0].Name); Assert.AreEqual("SomeText", dsfForEachItems[0].Value); }
public void DsfCommentActivity_UpdateForEachInputs_DoesNothing() { //------------Setup for test-------------------------- var act = new DsfCommentActivity { Text = "SomeText" }; var tuple1 = new Tuple <string, string>("Test1", "Test"); //------------Execute Test--------------------------- act.UpdateForEachInputs(new List <Tuple <string, string> > { tuple1 }); //------------Assert Results------------------------- Assert.AreEqual("SomeText", act.Text); }
public void DsfCommentActivity_GetState_ReturnsStateVariable() { //------------Setup for test-------------------------- var act = new DsfCommentActivity { Text = "SomeText" }; //------------Execute Test--------------------------- var stateItems = act.GetState(); //------------Assert Results------------------------- Assert.AreEqual(1, stateItems.Count()); Assert.AreEqual("Text", stateItems.ToList()[0].Name); Assert.AreEqual(StateVariable.StateType.InputOutput, stateItems.ToList()[0].Type); Assert.AreEqual("SomeText", stateItems.ToList()[0].Value); }
public void CommentGetDebugInputOutputWithText() { var act = new DsfCommentActivity { Text = "SomeText" }; List <DebugItem> inRes; List <DebugItem> outRes; const string dataList = "<ADL><recset1><field1/><field2/><field3/></recset1><recset2><id/><value/></recset2><OutVar1/></ADL>"; const string dataListWithData = "<ADL>" + "<recset1>" + "<field1>1</field1><field2>a</field2><field3>Test1</field3>" + "</recset1>" + "<recset1>" + "<field1>2</field1><field2>b</field2><field3>Test2</field3>" + "</recset1>" + "<recset1>" + "<field1>3</field1><field2>a</field2><field3>Test3</field3>" + "</recset1>" + "<recset1>" + "<field1>4</field1><field2>a</field2><field3>Test4</field3>" + "</recset1>" + "<recset1>" + "<field1>5</field1><field2>c</field2><field3>Test5</field3>" + "</recset1>" + "<OutVar1/></ADL>"; var result = CheckActivityDebugInputOutput(act, dataList, dataListWithData, out inRes, out outRes); // remove test datalist ;) DataListRemoval(result.DataListID); Assert.AreEqual(0, inRes.Count); Assert.AreEqual(1, outRes.Count); IList <IDebugItemResult> debugOutput = outRes[0].FetchResultsList(); Assert.AreEqual(1, debugOutput.Count); Assert.AreEqual("SomeText", debugOutput[0].Value); Assert.AreEqual(DebugItemResultType.Value, debugOutput[0].Type); }
public void Equals_Given_Different_DisplayName_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity1 = new DsfCommentActivity() { UniqueID = uniqueId, DisplayName = "A" }; var activity = new DsfCommentActivity() { UniqueID = uniqueId, DisplayName = "ass" }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity1); //---------------Execute Test ---------------------- var @equals = activity1.Equals(activity); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void Equals_Given_EmptyActivityTools_AreEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity = new DsfCommentActivity() { UniqueID = uniqueId }; var activity1 = new DsfCommentActivity() { UniqueID = uniqueId }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void CommentGetDebugInputOutputWithText() { var act = new DsfCommentActivity { Text = "SomeText" }; List<DebugItem> inRes; List<DebugItem> outRes; const string dataList = "<ADL><recset1><field1/><field2/><field3/></recset1><recset2><id/><value/></recset2><OutVar1/></ADL>"; const string dataListWithData = "<ADL>" + "<recset1>" + "<field1>1</field1><field2>a</field2><field3>Test1</field3>" + "</recset1>" + "<recset1>" + "<field1>2</field1><field2>b</field2><field3>Test2</field3>" + "</recset1>" + "<recset1>" + "<field1>3</field1><field2>a</field2><field3>Test3</field3>" + "</recset1>" + "<recset1>" + "<field1>4</field1><field2>a</field2><field3>Test4</field3>" + "</recset1>" + "<recset1>" + "<field1>5</field1><field2>c</field2><field3>Test5</field3>" + "</recset1>" + "<OutVar1/></ADL>"; var result = CheckActivityDebugInputOutput(act, dataList, dataListWithData, out inRes, out outRes); // remove test datalist ;) Assert.AreEqual(0, inRes.Count); Assert.AreEqual(1, outRes.Count); IList<IDebugItemResult> debugOutput = outRes[0].FetchResultsList(); Assert.AreEqual(1, debugOutput.Count); Assert.AreEqual("SomeText", debugOutput[0].Value); Assert.AreEqual(DebugItemResultType.Value, debugOutput[0].Type); }
public void DsfCommentActivity_UpdateForEachOutputs_NullDoesNothing_DoesNothing() { //------------Setup for test-------------------------- var act = new DsfCommentActivity { Text = "SomeText" }; //------------Execute Test--------------------------- act.UpdateForEachOutputs(null); //------------Assert Results------------------------- Assert.AreEqual("SomeText", act.Text); }
public void DsfCommentActivity_GetForEachOutputs_WhenHasResult_ReturnsInputList() { //------------Setup for test-------------------------- var act = new DsfCommentActivity { Text = "SomeText" }; //------------Execute Test--------------------------- var dsfForEachItems = act.GetForEachOutputs(); //------------Assert Results------------------------- Assert.AreEqual(1, dsfForEachItems.Count); Assert.AreEqual("SomeText", dsfForEachItems[0].Name); Assert.AreEqual("SomeText", dsfForEachItems[0].Value); }
public void DsfCommentActivity_GetForEachInputs_WhenHasExpression_ReturnsInputList() { //------------Setup for test-------------------------- var act = new DsfCommentActivity { Text = "SomeText" }; //------------Execute Test--------------------------- var dsfForEachItems = act.GetForEachInputs(); //------------Assert Results------------------------- Assert.AreEqual(0, dsfForEachItems.Count); }