public void Equals_Given_ResultCollection_With_Same_Items_IsEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId  = Guid.NewGuid().ToString();
            var resultCol = new List <Unlimited.Applications.BusinessDesignStudio.Activities.XPathDTO>();

            resultCol.Add
            (
                new Unlimited.Applications.BusinessDesignStudio.Activities.XPathDTO {
            }
            );
            var xPath = new DsfXPathActivity()
            {
                UniqueID = uniqueId, ResultsCollection = resultCol
            };
            var xPath1 = new DsfXPathActivity()
            {
                UniqueID = uniqueId, ResultsCollection = resultCol
            };

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

            //---------------Test Result -----------------------
            Assert.IsTrue(@equals);
        }
        public void Equals_Given_DifferentxPathTools_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId       = Guid.NewGuid().ToString();
            var xPathActivity  = new DsfXPathActivity();
            var xPathActivity1 = new DsfXPathActivity();

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

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
        public void Equals_Given_Same_SourceString_Value_Different_Casing_IsNotEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var xPath    = new DsfXPathActivity()
            {
                UniqueID = uniqueId, SourceString = "A"
            };
            var xPath1 = new DsfXPathActivity()
            {
                UniqueID = uniqueId, SourceString = "a"
            };

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

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
        public void UniqueIDEquals_EmptyXpathTools_AreEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId      = Guid.NewGuid().ToString();
            var xPathActivity = new DsfXPathActivity()
            {
                UniqueID = uniqueId
            };
            var xPathActivity1 = new DsfXPathActivity()
            {
                UniqueID = uniqueId
            };

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

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