Exemplo n.º 1
0
        public void CreateBookmark_Same_Object_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId    = Guid.NewGuid().ToString();
            var multiAssign = new DsfMultiAssignActivity()
            {
                UniqueID         = uniqueId,
                FieldsCollection = new List <ActivityDTO>()
                {
                    new ActivityDTO("a", "a", 1)
                },
                CreateBookmark = false
            };
            var multiAssign1 = new DsfMultiAssignActivity()
            {
                UniqueID         = uniqueId,
                FieldsCollection = new List <ActivityDTO>()
                {
                    new ActivityDTO("a", "a", 1)
                },
                CreateBookmark = false
            };

            //---------------Assert Precondition----------------
            Assert.IsTrue(multiAssign.Equals(multiAssign1));
            //---------------Execute Test ----------------------
            multiAssign.CreateBookmark = true;
            var equals = multiAssign.Equals(multiAssign1);

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
Exemplo n.º 2
0
        public void UpdateAllOccurrences_Same_Object_Is_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId    = Guid.NewGuid().ToString();
            var multiAssign = new DsfMultiAssignActivity()
            {
                UniqueID         = uniqueId,
                FieldsCollection = new List <ActivityDTO>()
                {
                    new ActivityDTO("a", "a", 1)
                }
            };
            var multiAssign1 = new DsfMultiAssignActivity()
            {
                UniqueID         = uniqueId,
                FieldsCollection = new List <ActivityDTO>()
                {
                    new ActivityDTO("a", "a", 1)
                }
            };

            //---------------Assert Precondition----------------
            Assert.IsTrue(multiAssign.Equals(multiAssign1));
            //---------------Execute Test ----------------------
            multiAssign.UpdateAllOccurrences  = true;
            multiAssign1.UpdateAllOccurrences = true;
            var equals = multiAssign.Equals(multiAssign1);

            //---------------Test Result -----------------------
            Assert.IsTrue(equals);
        }
Exemplo n.º 3
0
        public void FieldsCollectionSame_EmptyAssigns_IsNotEqual_CaseSensitive()
        {
            //---------------Set up test pack-------------------
            var uniqueId    = Guid.NewGuid().ToString();
            var multiAssign = new DsfMultiAssignActivity()
            {
                UniqueID         = uniqueId,
                FieldsCollection = new List <ActivityDTO>()
                {
                    new ActivityDTO("A", "a", 1)
                }
            };
            var multiAssign1 = new DsfMultiAssignActivity()
            {
                UniqueID         = uniqueId,
                FieldsCollection = new List <ActivityDTO>()
                {
                    new ActivityDTO("a", "a", 1)
                }
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(multiAssign);
            //---------------Execute Test ----------------------
            var equals = multiAssign.Equals(multiAssign1);

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
Exemplo n.º 4
0
        public void FieldsCollectionSameDifferentIndexNumbers_EmptyAssigns_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId    = Guid.NewGuid().ToString();
            var multiAssign = new DsfMultiAssignActivity()
            {
                UniqueID         = uniqueId,
                FieldsCollection = new List <ActivityDTO>()
                {
                    new ActivityDTO("a", "a", 1),
                    new ActivityDTO("B", "B", 2),
                }
            };
            var multiAssign1 = new DsfMultiAssignActivity()
            {
                UniqueID         = uniqueId,
                FieldsCollection = new List <ActivityDTO>()
                {
                    new ActivityDTO("B", "B", 1),
                    new ActivityDTO("a", "a", 2)
                }
            };

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

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
Exemplo n.º 5
0
        public void UniqueIDDifferent_EmptyAssigns_IsEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId     = Guid.NewGuid().ToString();
            var multiAssign  = new DsfMultiAssignActivity();
            var multiAssign1 = new DsfMultiAssignActivity();

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

            //---------------Test Result -----------------------
            Assert.IsFalse(equals);
        }
Exemplo n.º 6
0
        public void Equals_Given_Different_Object_Is_Not_Equal()
        {
            //---------------Set up test pack-------------------
            var uniqueId    = Guid.NewGuid().ToString();
            var multiAssign = new DsfMultiAssignActivity()
            {
                UniqueID = uniqueId, DisplayName = "A"
            };
            var multiAssign1 = new DsfMultiAssignActivity()
            {
                UniqueID = uniqueId, DisplayName = "ass"
            };

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

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