public void Equals_Given_Same_ResultsCollection_Different_Indexes_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var splitColl = new List <DataSplitDTO> { new DataSplitDTO { OutputVariable = "[[VariableA]]" , At = "'" }, new DataSplitDTO { OutputVariable = "[[VariableB]]" , At = "@" } }; var splitColl2 = new List <DataSplitDTO>() { new DataSplitDTO { OutputVariable = "[[VariableB]]" , At = "@" } , new DataSplitDTO { OutputVariable = "[[VariableA]]" , At = "'" } }; var activity1 = new DsfDataSplitActivity() { UniqueID = uniqueId, ResultsCollection = splitColl }; var activity = new DsfDataSplitActivity() { UniqueID = uniqueId, ResultsCollection = splitColl2 }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity1); //---------------Execute Test ---------------------- var @equals = activity1.Equals(activity); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void Equals_Given_Different_SourceString_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity1 = new DsfDataSplitActivity() { UniqueID = uniqueId, SourceString = "A" }; var activity = new DsfDataSplitActivity() { UniqueID = uniqueId, SourceString = "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 DsfDataSplitActivity() { UniqueID = uniqueId }; var activity1 = new DsfDataSplitActivity() { UniqueID = uniqueId }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void Equals_Given_Same_ReverseOrder_IsEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity1 = new DsfDataSplitActivity() { UniqueID = uniqueId, ReverseOrder = true }; var activity = new DsfDataSplitActivity() { UniqueID = uniqueId, ReverseOrder = true }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity1); //---------------Execute Test ---------------------- var @equals = activity1.Equals(activity); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }