public void WebGetRequestExecuteWithHeaders()
        {
            const string response          = "[\"value1\",\"value2\"]";
            var          dsfWebGetActivity = new DsfWebGetRequestActivity
            {
                Url     = "[[URL]]",
                Result  = "[[Response]]",
                Headers = "Authorization: Basic 321654987"
            };
            var environment = new ExecutionEnvironment();

            environment.Assign("[[URL]]", "http://rsaklfsvrtfsbld:9910/api/values", 0);
            var dataObjectMock = new Mock <IDSFDataObject>();

            dataObjectMock.Setup(o => o.Environment).Returns(environment);
            dataObjectMock.Setup(o => o.IsDebugMode()).Returns(true);
            dataObjectMock.Setup(o => o.EsbChannel).Returns(new MockEsb());
            //------------Execute Test---------------------------
            dsfWebGetActivity.Execute(dataObjectMock.Object, 0);
            //------------Assert Results-------------------------
            Assert.AreEqual(response, ExecutionEnvironment.WarewolfEvalResultToString(environment.Eval("[[Response]]", 0)));
        }
        public void DsfWebGetRequestWithTimeoutActivity_Execute_WithHeaders()
        {
            //------------Setup for test--------------------------
            const string response          = "[\"value1\",\"value2\"]";
            var          dsfWebGetActivity = new DsfWebGetRequestActivity
            {
                Url     = "[[URL]]",
                Result  = "[[Response]]",
                Headers = "Authorization: Basic 321654987"
            };
            var environment = new ExecutionEnvironment();

            var dataObjectMock = new Mock <IDSFDataObject>();

            environment.Assign("[[URL]]", $"http://{_containerOps.Container.IP}:{_containerOps.Container.Port}/api/values", 0);

            dataObjectMock.Setup(o => o.Environment).Returns(environment);
            dataObjectMock.Setup(o => o.IsDebugMode()).Returns(true);
            dataObjectMock.Setup(o => o.EsbChannel).Returns(new MockEsb());
            //------------Execute Test---------------------------
            dsfWebGetActivity.Execute(dataObjectMock.Object, 0);
            //------------Assert Results-------------------------
            Assert.AreEqual(response, ExecutionEnvironment.WarewolfEvalResultToString(environment.Eval("[[Response]]", 0)));
        }