public void Equals_Given_SameDefault_DifferentIndexes_SwitchActivity_AreEqual() { //---------------Set up test pack------------------- var uniqId = Guid.NewGuid().ToString(); var newUniqueId = Guid.NewGuid().ToString(); var defaults = new List <IDev2Activity> { new TestActivity { UniqueID = newUniqueId }, new TestActivity() }; var defaults2 = new List <IDev2Activity> { new TestActivity(), new TestActivity { UniqueID = newUniqueId } }; var activity = new DsfSwitch { UniqueID = uniqId, Default = defaults }; var activity1 = new DsfSwitch { UniqueID = uniqId, Default = defaults2 }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void Equals_Given_DifferentInner_SwitchActivity_IsEqual() { //---------------Set up test pack------------------- var uniqId = Guid.NewGuid().ToString(); var inner = new DsfFlowSwitchActivity { UniqueID = Guid.NewGuid().ToString(), ExpressionText = "A", DisplayName = "A" }; var inner2 = new DsfFlowSwitchActivity { UniqueID = Guid.NewGuid().ToString(), ExpressionText = "B", DisplayName = "B" }; var activity = new DsfSwitch { UniqueID = uniqId, Inner = inner }; var activity1 = new DsfSwitch { UniqueID = uniqId, Inner = inner2 }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void Equals_Given_SameSwitches_DifferentIndexes_SwitchActivity_AreNotEqual() { //---------------Set up test pack------------------- var uniqId = Guid.NewGuid().ToString(); var assign = new DsfMultiAssignActivity(); var switches = new Dictionary <string, IDev2Activity> { { "Arm2", assign }, { "Arm", assign } }; var switches2 = new Dictionary <string, IDev2Activity> { { "Arm", assign }, { "Arm2", assign } }; var activity = new DsfSwitch { UniqueID = uniqId, Switches = switches }; var activity1 = new DsfSwitch { UniqueID = uniqId, Switches = switches2 }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void Equals_Given_Empty_SwitchActivity_AreNotEqual() { //---------------Set up test pack------------------- var activity = new DsfSwitch(); var activity1 = new DsfSwitch(); //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void Equals_Given_SameSwitch_SwitchActivity_AreEqual() { //---------------Set up test pack------------------- var uniqId = Guid.NewGuid().ToString(); var activity = new DsfSwitch { UniqueID = uniqId, Switch = "" }; var activity1 = new DsfSwitch { UniqueID = uniqId, Switch = "" }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void Equals_Given_SameResult_Different_Casing_SwitchActivity_AreNotEqual() { //---------------Set up test pack------------------- var uniqId = Guid.NewGuid().ToString(); var activity = new DsfSwitch { UniqueID = uniqId, Result = "A" }; var activity1 = new DsfSwitch { UniqueID = uniqId, Result = "a" }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void Equals_Given_DifferentDisplayName_SwitchActivity_AreNotEqual() { //---------------Set up test pack------------------- var uniqId = Guid.NewGuid().ToString(); var defaults = new List <IDev2Activity>(); var activity = new DsfSwitch { UniqueID = uniqId, Default = defaults, DisplayName = "The Switch Display Name", }; var activity1 = new DsfSwitch { UniqueID = uniqId, Default = defaults }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void Equals_Given_DifferentErrorWorkflow_SwitchActivity_AreNotEqual() { //---------------Set up test pack------------------- var uniqId = Guid.NewGuid().ToString(); var defaults = new List <IDev2Activity>(); var activity = new DsfSwitch { UniqueID = uniqId, Default = defaults, OnErrorWorkflow = "https://host:4321/err", }; var activity1 = new DsfSwitch { UniqueID = uniqId, Default = defaults }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }