public void PasswordDifferent_Object_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId      = Guid.NewGuid().ToString();
            var emailActivity = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, Password = "******"
            };
            var emailActivity1 = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, Password = "******"
            };

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

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
        public void Body_Different_Object_Is_Not_Equal_CaseSensitive()
        {
            //---------------Set up test pack-------------------
            var uniqueId      = Guid.NewGuid().ToString();
            var emailActivity = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, Body = "AAA"
            };
            var emailActivity1 = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, Body = "aaa"
            };

            //---------------Assert DsfSendEmailActivity----------------
            Assert.IsNotNull(emailActivity);
            //---------------Execute Test ----------------------
            var @equals = emailActivity.Equals(emailActivity1);

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
        public void Equals_Given_Same_Object_IsEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId      = Guid.NewGuid().ToString();
            var emailActivity = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, DisplayName = "a"
            };
            var emailActivity1 = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, DisplayName = "a"
            };

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

            //---------------Test Result -----------------------
            Assert.IsTrue(equals);
        }
        public void UniqueIDEquals_EmptySendEmailActivities_IsEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId      = Guid.NewGuid().ToString();
            var emailActivity = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId
            };
            var emailActivity1 = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId
            };

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

            //---------------Test Result -----------------------
            Assert.IsTrue(equals);
        }
        public void Priority_Different_Object_Is_Not_Equal_CaseSensitive()
        {
            //---------------Set up test pack-------------------
            var uniqueId      = Guid.NewGuid().ToString();
            var emailActivity = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, Priority = Data.Interfaces.Enums.enMailPriorityEnum.High
            };
            var emailActivity1 = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, Priority = Data.Interfaces.Enums.enMailPriorityEnum.Low
            };

            //---------------Assert DsfSendEmailActivity----------------
            Assert.IsNotNull(emailActivity);
            //---------------Execute Test ----------------------
            var @equals = emailActivity.Equals(emailActivity1);

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
        public void Priority_Same_Object_Is_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId      = Guid.NewGuid().ToString();
            var emailActivity = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, Priority = Data.Interfaces.Enums.enMailPriorityEnum.High
            };
            var emailActivity1 = new DsfSendEmailActivity()
            {
                UniqueID = uniqueId, Priority = Data.Interfaces.Enums.enMailPriorityEnum.High
            };

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

            //---------------Test Result -----------------------
            Assert.IsTrue(equals);
        }