public void DsfFindRecordsMultipleCriteriaActivity_UpdateForEachInputs_NullUpdates_DoesNothing() { //------------Setup for test-------------------------- var act = new DsfFindRecordsMultipleCriteriaActivity { FieldsToSearch = "[[Customers(*).DOB]]", ResultsCollection = new List <FindRecordsTO> { new FindRecordsTO("/", "Contains", 1) }, Result = "[[res]]" }; //------------Execute Test--------------------------- act.UpdateForEachInputs(null); //------------Assert Results------------------------- Assert.AreEqual("/", act.ResultsCollection[0].SearchCriteria); Assert.AreEqual("[[Customers(*).DOB]]", act.FieldsToSearch); }
public void DsfFindRecordsMultipleCriteriaActivity_UpdateForEachInputs_MoreThan1Updates_UpdatesMergeCollection() { //------------Setup for test-------------------------- var act = new DsfFindRecordsMultipleCriteriaActivity { FieldsToSearch = "[[Customers(*).DOB]]", ResultsCollection = new List <FindRecordsTO> { new FindRecordsTO("/", "Contains", 1) }, Result = "[[res]]" }; var tuple1 = new Tuple <string, string>("/", "Test"); var tuple2 = new Tuple <string, string>("[[Customers(*).DOB]]", "Test2"); //------------Execute Test--------------------------- act.UpdateForEachInputs(new List <Tuple <string, string> > { tuple1, tuple2 }); //------------Assert Results------------------------- Assert.AreEqual("Test", act.ResultsCollection[0].SearchCriteria); Assert.AreEqual("Test2", act.FieldsToSearch); }
public void DsfFindRecordsMultipleCriteriaActivity_UpdateForEachInputs_MoreThan1Updates_UpdatesMergeCollection() { //------------Setup for test-------------------------- var act = new DsfFindRecordsMultipleCriteriaActivity { FieldsToSearch = "[[Customers(*).DOB]]", ResultsCollection = new List<FindRecordsTO> { new FindRecordsTO("/", "Contains", 1) }, Result = "[[res]]" }; var tuple1 = new Tuple<string, string>("/", "Test"); var tuple2 = new Tuple<string, string>("[[Customers(*).DOB]]", "Test2"); //------------Execute Test--------------------------- act.UpdateForEachInputs(new List<Tuple<string, string>> { tuple1, tuple2 }); //------------Assert Results------------------------- Assert.AreEqual("Test", act.ResultsCollection[0].SearchCriteria); Assert.AreEqual("Test2", act.FieldsToSearch); }
public void DsfFindRecordsMultipleCriteriaActivity_UpdateForEachInputs_NullUpdates_DoesNothing() { //------------Setup for test-------------------------- var act = new DsfFindRecordsMultipleCriteriaActivity { FieldsToSearch = "[[Customers(*).DOB]]", ResultsCollection = new List<FindRecordsTO> { new FindRecordsTO("/", "Contains", 1) }, Result = "[[res]]" }; //------------Execute Test--------------------------- act.UpdateForEachInputs(null); //------------Assert Results------------------------- Assert.AreEqual("/", act.ResultsCollection[0].SearchCriteria); Assert.AreEqual("[[Customers(*).DOB]]", act.FieldsToSearch); }