public void Equals_Given_SameOutputs_DifferentIndexes_ActivityTools_AreNotEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var outputs = new List <Common.Interfaces.DB.IServiceOutputMapping> { new ServiceOutputMapping("d", "e", "f"), new ServiceOutputMapping("a", "b", "c") }; var outputs2 = new List <Common.Interfaces.DB.IServiceOutputMapping> { new ServiceOutputMapping("a", "b", "c"), new ServiceOutputMapping("d", "e", "f") }; var activity = new DsfPostgreSqlActivity() { UniqueID = uniqueId, Outputs = outputs }; var activity1 = new DsfPostgreSqlActivity() { UniqueID = uniqueId, Outputs = outputs2 }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void Equals_Given_SameInputsDifferentIndexes_ActivityTools_AreNotEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var inputs = new List <Common.Interfaces.DB.IServiceInput> { new ServiceInput("Input2", "[[InputValue2]]"), new ServiceInput("Input1", "[[InputValue1]]") }; var inputs2 = new List <Common.Interfaces.DB.IServiceInput> { new ServiceInput("Input1", "[[InputValue1]]"), new ServiceInput("Input2", "[[InputValue2]]") }; var activity = new DsfPostgreSqlActivity() { UniqueID = uniqueId, Inputs = inputs }; var activity1 = new DsfPostgreSqlActivity() { UniqueID = uniqueId, Inputs = inputs2 }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void UniqueIDDifferent_EmptyPostgreDatabase_Object_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity1 = new DsfPostgreSqlActivity(); var postgreDatabase = new DsfPostgreSqlActivity(); //---------------Assert Precondition---------------- Assert.IsNotNull(activity1); //---------------Execute Test ---------------------- var @equals = activity1.Equals(postgreDatabase); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void Equals_Given_Different_ProcedureName_Is_Not_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity1 = new DsfPostgreSqlActivity() { UniqueID = uniqueId, ProcedureName = "A" }; var postgreDatabase = new DsfPostgreSqlActivity() { UniqueID = uniqueId, ProcedureName = "ass" }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity1); //---------------Execute Test ---------------------- var @equals = activity1.Equals(postgreDatabase); //---------------Test Result ----------------------- Assert.IsFalse(@equals); }
public void UniqueIDEquals_EmptyPostgreDatabase_Object_Is_Equal() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var postgreDatabase = new DsfPostgreSqlActivity() { UniqueID = uniqueId }; var activity = new DsfPostgreSqlActivity() { UniqueID = uniqueId }; //---------------Assert Precondition---------------- Assert.IsNotNull(postgreDatabase); //---------------Execute Test ---------------------- var equals = postgreDatabase.Equals(activity); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void Equals_Given_Same_DisplayName_IsEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var activity1 = new DsfPostgreSqlActivity() { UniqueID = uniqueId, DisplayName = "a" }; var postgreDatabase = new DsfPostgreSqlActivity() { UniqueID = uniqueId, DisplayName = "a" }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity1); //---------------Execute Test ---------------------- var @equals = activity1.Equals(postgreDatabase); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void Equals_Given_Same_SourceId_IsEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var sourceId = Guid.NewGuid();; var activity1 = new DsfPostgreSqlActivity() { UniqueID = uniqueId, SourceId = sourceId }; var activity = new DsfPostgreSqlActivity() { UniqueID = uniqueId, SourceId = sourceId }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity1); //---------------Execute Test ---------------------- var @equals = activity1.Equals(activity); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }
public void Equals_Given_SameOutputs_ActivityTools_AreEqual() { //---------------Set up test pack------------------- var uniqueId = Guid.NewGuid().ToString(); var outputs = new List <Common.Interfaces.DB.IServiceOutputMapping>(); var activity = new DsfPostgreSqlActivity() { UniqueID = uniqueId, Outputs = outputs }; var activity1 = new DsfPostgreSqlActivity() { UniqueID = uniqueId, Outputs = outputs }; //---------------Assert Precondition---------------- Assert.IsNotNull(activity); //---------------Execute Test ---------------------- var @equals = activity.Equals(activity1); //---------------Test Result ----------------------- Assert.IsTrue(@equals); }