ActivityUnitTests.ActivityTest.WebGetRequestWithTimeoutActivityTests.WebGetRequestExecuteWhereErrorExpectErrorAdded_TimeoutSecondsOutOfRange C# (CSharp) Метод

WebGetRequestExecuteWhereErrorExpectErrorAdded_TimeoutSecondsOutOfRange() приватный Метод

        public void WebGetRequestExecuteWhereErrorExpectErrorAdded_TimeoutSecondsOutOfRange()
        {
            //------------Setup for test--------------------------
            var mock = new Mock<IWebRequestInvoker>();
            const string Url = "http://localhost";
            const string ExpectedResult = "Request Made";
            mock.Setup(invoker => invoker.ExecuteRequest("GET", Url, It.IsAny<List<Tuple<string, string>>>(), It.IsAny<int>())).Returns(ExpectedResult);
            var activity = GetWebGetRequestActivity(mock);
            activity.Method = "GET";
            activity.Url = "[[Url]]";
            activity.Result = "[[Res]]";
            activity.TimeOutText = "-1";
            TestStartNode = new FlowStep
            {
                Action = activity
            };
            TestData = string.Format("<root><Url>{0}</Url></root>", Url);
            CurrentDl = "<ADL><Res></Res><Url></Url></ADL>";
            //------------Execute Test---------------------------
            var result = ExecuteProcess();
            //------------Assert Results-------------------------
            mock.Verify(sender => sender.ExecuteRequest(activity.Method, Url, It.IsAny<List<Tuple<string, string>>>(), It.IsAny<int>()), Times.Never());
            string actual;
            string error;
            GetScalarValueFromEnvironment(result.Environment, "Res", out actual, out error);
            Assert.AreNotEqual(ExpectedResult, actual);
            Assert.IsNotNull(error);
        }