public void DsfDataMergeActivity_UpdateForEachInputs_NullUpdates_DoesNothing() { //------------Setup for test-------------------------- _mergeCollection.Clear(); _mergeCollection.Add(new DataMergeDTO("[[CompanyName]]", "Chars", ",", 1, " ", "Left")); var act = new DsfDataMergeActivity { Result = "[[res]]", MergeCollection = _mergeCollection }; //------------Execute Test--------------------------- act.UpdateForEachInputs(null); //------------Assert Results------------------------- Assert.AreEqual("[[CompanyName]]", act.MergeCollection[0].InputVariable); }
public void DsfDataMergeActivity_UpdateForEachInputs_MoreThan1Updates_UpdatesMergeCollection() { //------------Setup for test-------------------------- _mergeCollection.Clear(); _mergeCollection.Add(new DataMergeDTO("[[CompanyName]]", "Chars", ",", 1, " ", "Left")); _mergeCollection.Add(new DataMergeDTO("[[CompanyNumber]]", "Chars", ",", 2, " ", "Left")); var act = new DsfDataMergeActivity { Result = "[[res]]", MergeCollection = _mergeCollection }; var tuple1 = new Tuple <string, string>("[[CompanyName]]", "Test"); var tuple2 = new Tuple <string, string>("[[CompanyNumber]]", "Test2"); //------------Execute Test--------------------------- act.UpdateForEachInputs(new List <Tuple <string, string> > { tuple1, tuple2 }); //------------Assert Results------------------------- Assert.AreEqual("Test", act.MergeCollection[0].InputVariable); Assert.AreEqual("Test2", act.MergeCollection[1].InputVariable); }
public void DsfDataMergeActivity_UpdateForEachInputs_MoreThan1Updates_UpdatesMergeCollection() { //------------Setup for test-------------------------- _mergeCollection.Clear(); _mergeCollection.Add(new DataMergeDTO("[[CompanyName]]", "Chars", ",", 1, " ", "Left")); _mergeCollection.Add(new DataMergeDTO("[[CompanyNumber]]", "Chars", ",", 2, " ", "Left")); var act = new DsfDataMergeActivity { Result = "[[res]]", MergeCollection = _mergeCollection }; var tuple1 = new Tuple<string, string>("[[CompanyName]]", "Test"); var tuple2 = new Tuple<string, string>("[[CompanyNumber]]", "Test2"); //------------Execute Test--------------------------- act.UpdateForEachInputs(new List<Tuple<string, string>> { tuple1, tuple2 }); //------------Assert Results------------------------- Assert.AreEqual("Test", act.MergeCollection[0].InputVariable); Assert.AreEqual("Test2", act.MergeCollection[1].InputVariable); }