Пример #1
0
        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 DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, Outputs = outputs
            };
            var activity1 = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, Outputs = outputs2
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(activity);
            //---------------Execute Test ----------------------
            var @equals = activity.Equals(activity1);

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
Пример #2
0
        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 DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, Inputs = inputs
            };
            var activity1 = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, Inputs = inputs2
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(activity);
            //---------------Execute Test ----------------------
            var @equals = activity.Equals(activity1);

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
Пример #3
0
        public void UniqueIDDifferent_EmptyMySqlDatabase_Object_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId      = Guid.NewGuid().ToString();
            var activity1     = new DsfMySqlDatabaseActivity();
            var mySqlDatabase = new DsfMySqlDatabaseActivity();

            //---------------Assert Precondition----------------
            Assert.IsNotNull(activity1);
            //---------------Execute Test ----------------------
            var @equals = activity1.Equals(mySqlDatabase);

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
Пример #4
0
        public void Equals_Given_Different_ProcedureName_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId  = Guid.NewGuid().ToString();
            var activity1 = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, ProcedureName = "A"
            };
            var mySqlDatabase = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, ProcedureName = "ass"
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(activity1);
            //---------------Execute Test ----------------------
            var @equals = activity1.Equals(mySqlDatabase);

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
Пример #5
0
        public void UniqueIDEquals_EmptyMySqlDatabase_Object_Is_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId      = Guid.NewGuid().ToString();
            var mySqlDatabase = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId
            };
            var activity = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(mySqlDatabase);
            //---------------Execute Test ----------------------
            var equals = mySqlDatabase.Equals(activity);

            //---------------Test Result -----------------------
            Assert.IsTrue(@equals);
        }
Пример #6
0
        public void Equals_Given_Same_DisplayName_IsEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId  = Guid.NewGuid().ToString();
            var activity1 = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, DisplayName = "a"
            };
            var mySqlDatabase = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, DisplayName = "a"
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(activity1);
            //---------------Execute Test ----------------------
            var @equals = activity1.Equals(mySqlDatabase);

            //---------------Test Result -----------------------
            Assert.IsTrue(@equals);
        }
Пример #7
0
        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 DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, Outputs = outputs
            };
            var activity1 = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, Outputs = outputs
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(activity);
            //---------------Execute Test ----------------------
            var @equals = activity.Equals(activity1);

            //---------------Test Result -----------------------
            Assert.IsTrue(@equals);
        }
Пример #8
0
        public void Equals_Given_Different_SourceId_IsNotEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId  = Guid.NewGuid().ToString();
            var sourceId  = Guid.NewGuid();;
            var sourceId2 = Guid.NewGuid();;
            var activity1 = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, SourceId = sourceId
            };
            var activity = new DsfMySqlDatabaseActivity()
            {
                UniqueID = uniqueId, SourceId = sourceId2
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(activity1);
            //---------------Execute Test ----------------------
            var @equals = activity1.Equals(activity);

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }