public void WebPutActivity_Equals_Given_Different_Headers_IsNOTEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var headers  = new List <INameValue>();
            var headers2 = new List <INameValue> {
                new NameValue("a", "x")
            };
            var webPut = new WebPutActivity()
            {
                UniqueID = uniqueId, Headers = headers
            };
            var webPut1 = new WebPutActivity()
            {
                UniqueID = uniqueId, Headers = headers2
            };

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

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
        public void WebPutActivity_Equals_Given_Different_OutputDescription_IsNOTEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var outDescr = new OutputDescription()
            {
                Format = OutputFormats.Unknown
            };
            var outDescr2 = new OutputDescription()
            {
                Format = OutputFormats.ShapedXML
            };
            var webPut = new WebPutActivity()
            {
                UniqueID = uniqueId, OutputDescription = outDescr
            };
            var webPut1 = new WebPutActivity()
            {
                UniqueID = uniqueId, OutputDescription = outDescr2
            };

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

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
        public void WebPutActivity_Equals_Given_SameWebPutTool_IsEqual()
        {
            //---------------Set up test pack-------------------
            var webputActivity  = new WebPutActivity();
            var webputActivity1 = webputActivity;

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

            //---------------Test Result -----------------------
            Assert.IsTrue(@equals);
        }
        public void WebPutActivity_Equals_Given_Different_QueryString_IsNOTEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var webPut   = new WebPutActivity()
            {
                UniqueID = uniqueId, QueryString = "A"
            };
            var webPut1 = new WebPutActivity()
            {
                UniqueID = uniqueId, QueryString = "B"
            };

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

            //---------------Test Result -----------------------
            Assert.IsFalse(@equals);
        }
        public void WebPutActivity_Equals_Given_SameUniqueID_EmptyWebPutTools_AreEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId       = Guid.NewGuid().ToString();
            var webputActivity = new WebPutActivity()
            {
                UniqueID = uniqueId
            };
            var webputActivity1 = new WebPutActivity()
            {
                UniqueID = uniqueId
            };

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

            //---------------Test Result -----------------------
            Assert.IsTrue(@equals);
        }
        public void WebPutActivity_Equals_Given_Same_PutData_Value_IsEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var webPut   = new WebPutActivity()
            {
                UniqueID = uniqueId, PutData = "A"
            };
            var webPut1 = new WebPutActivity()
            {
                UniqueID = uniqueId, PutData = "A"
            };

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

            //---------------Test Result -----------------------
            Assert.IsTrue(@equals);
        }
        public void WebPutActivity_Equals_Given_Same_IsPutDataBase64_IsEqual()
        {
            //---------------Set up test pack-------------------
            var uniqueId = Guid.NewGuid().ToString();
            var headers  = new List <INameValue> {
                new NameValue("a", "x")
            };
            var webPut = new WebPutActivity {
                UniqueID = uniqueId, Headers = headers, IsPutDataBase64 = true
            };
            var webPut1 = new WebPutActivity {
                UniqueID = uniqueId, Headers = headers, IsPutDataBase64 = true
            };

            //---------------Assert Precondition----------------
            Assert.IsNotNull(webPut);
            //---------------Execute Test ----------------------
            var equals = webPut.Equals(webPut1);

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