public void CloneTest()
        {
            var p1 = typeof(IAubTestApi).GetMethod("PostAsync").GetParameters()[0];
            var m1 = new ApiParameterDescriptor(p1);
            var m2 = m1.Clone("m0");

            Assert.True(m1.Attributes == m2.Attributes);
            Assert.True(m1.Name == m2.Name);
            Assert.True(m1.Index == m2.Index);
            Assert.True((string)m2.Value == "m0");
        }
        public void CloneTest()
        {
            var p1 = typeof(IUserApi).GetMethod("Get2").GetParameters()[0];
            var m1 = new ApiParameterDescriptor(p1);
            var m2 = m1.Clone(10);

            Assert.True(m1.Attributes == m2.Attributes);
            Assert.True(m1.Name == m2.Name);
            Assert.True(m1.Index == m2.Index);
            Assert.True(m1.ParameterType == m2.ParameterType);
            Assert.True(m1.Member == m2.Member);
            Assert.True(m1.ValidationAttributes == m2.ValidationAttributes);
            Assert.True((int)m2.Value == 10);
        }