コード例 #1
0
        public void Equals_Given_Same_ResultsCollection_Different_Indexes_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId  = Guid.NewGuid().ToString();
            var splitColl = new List <DataSplitDTO>
            {
                new DataSplitDTO
                {
                    OutputVariable = "[[VariableA]]"
                    ,
                    At = "'"
                },
                new DataSplitDTO
                {
                    OutputVariable = "[[VariableB]]"
                    ,
                    At = "@"
                }
            };
            var splitColl2 = new List <DataSplitDTO>()
            {
                new DataSplitDTO
                {
                    OutputVariable = "[[VariableB]]"
                    ,
                    At = "@"
                }
                ,
                new DataSplitDTO
                {
                    OutputVariable = "[[VariableA]]"
                    ,
                    At = "'"
                }
            };
            var activity1 = new DsfDataSplitActivity()
            {
                UniqueID = uniqueId, ResultsCollection = splitColl
            };
            var activity = new DsfDataSplitActivity()
            {
                UniqueID = uniqueId, ResultsCollection = splitColl2
            };

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

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
コード例 #2
0
        public void Equals_Given_Different_SourceString_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId  = Guid.NewGuid().ToString();
            var activity1 = new DsfDataSplitActivity()
            {
                UniqueID = uniqueId, SourceString = "A"
            };
            var activity = new DsfDataSplitActivity()
            {
                UniqueID = uniqueId, SourceString = "ass"
            };

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

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
コード例 #3
0
        public void Equals_Given_EmptyActivityTools_AreEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var activity = new DsfDataSplitActivity()
            {
                UniqueID = uniqueId
            };
            var activity1 = new DsfDataSplitActivity()
            {
                UniqueID = uniqueId
            };

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

            //---------------Test Result -----------------------
            Assert.IsTrue(@equals);
        }
コード例 #4
0
        public void Equals_Given_Same_ReverseOrder_IsEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId  = Guid.NewGuid().ToString();
            var activity1 = new DsfDataSplitActivity()
            {
                UniqueID = uniqueId, ReverseOrder = true
            };
            var activity = new DsfDataSplitActivity()
            {
                UniqueID = uniqueId, ReverseOrder = true
            };

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

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