/// <summary>
        ///
        /// </summary>
        /// <param name="name"></param>
        public virtual void Remove(string name)
        {
            INameValue inv = this[name];

            if (inv != null)
            {
                List.Remove(inv);
            }
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="name"></param>
        /// <param name="defaultValue"></param>
        /// <returns></returns>
        public virtual string GetValue(string name, string defaultValue)
        {
            INameValue nv = this[name];

            if (nv == null)
            {
                return(defaultValue);
            }
            else
            {
                return(nv.Value);
            }
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="name"></param>
        /// <returns></returns>
        public virtual string GetName(string name)
        {
            INameValue nv = this[name];

            if (nv == null)
            {
                return(null);
            }
            else
            {
                return(nv.Name);
            }
        }
        public void DsfWebActivityBase_PerformPut_Given_IsPutDataBase64_True_And_Base64String_Invalid_ShouldThrow()
        {
            //---------------Set up test pack-------------------
            var headers = new INameValue[] { new NameValue("Header1", "[[City]]") };
            var address = "http://www.contoso.com/";

            var sut = new TestDsfWebBaseActivity(WebRequestDataDto.CreateRequestDataDto(WebRequestMethod.Put,
                                                                                        "Web Put Tool", "Web Put Tool"));

            //---------------Execute Test ----------------------
            Assert.ThrowsException <Exception>(() => sut.TestPerformPut("teststringnotbase64", headers, new Mock <HttpClient>().Object, address, true));
            //---------------Test Result -----------------------
        }
Ejemplo n.º 5
0
        private static TreeGridNode FindObjectInTree(TreeGridNode node, int candidate)
        {
            while (node != null)
            {
                INameValue named = node.Tag as INameValue;
                if (null != named && named.Value == candidate)
                {
                    return(FindCandidateNode(node, candidate));
                }

                node = NamedChildNode(node);
            }
            return(null);
        }
        public void DsfWebActivityBase_PerformPut_Given_IsPutDataBase64_False_And_Base64String_Valid_ShouldNotThrow1()
        {
            //---------------Set up test pack-------------------
            var headers = new INameValue[] { new NameValue("Header1", "[[City]]") };
            var address = "http://www.contoso.com/";

            var sut = new TestDsfWebBaseActivity(WebRequestDataDto.CreateRequestDataDto(WebRequestMethod.Put,
                                                                                        "Web Put Tool", "Web Put Tool"));
            //---------------Execute Test ----------------------
            var result = sut.TestPerformPut("THVja3kgRHViZQ==", headers, new Mock <HttpClient>().Object, address);

            //---------------Test Result -----------------------
            Assert.IsNotNull(result);
        }
Ejemplo n.º 7
0
 public virtual CreatedResult Created(INameValue value)
 {
     return(Created(new { name = value.Name }, value));
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="nv"></param>
 public virtual void Remove(INameValue nv)
 {
     List.Remove(nv);
 }
 /// <summary>
 ///
 /// </summary>
 /// <param name="nv"></param>
 /// <returns></returns>
 public virtual int Add(INameValue nv)
 {
     return(List.Add(nv));
 }