Example #1
0
        public void Signature_OneItem()
        {
            var param = new VkDocMethodParam
                {
                    Name = "uid",
                    Description = "Идентификатор пользователя"
                };

            var method = new VkDocMethod { FullName = "VkNet.Categories.AudioCategory.GetFromGroup(System.Int64)" };
            method.Params.Add(param);

            method.Signature.ShouldEqual("GetFromGroup(long uid)");
        }
Example #2
0
        public void Signature_CustomType()
        {
            var first = new VkDocMethodParam {Name = "isEnabled"};
            var second = new VkDocMethodParam {Name = "filter"};
            var third = new VkDocMethodParam {Name = "fields"};
            

            var method = new VkDocMethod { FullName = "VkNet.Categories.GroupsCategory.Get(System.Boolean,VkNet.Enums.GroupsFilters,VkNet.Enums.GroupsFields)" };
            method.Params.Add(first);
            method.Params.Add(second);
            method.Params.Add(third);

            method.Signature.ShouldEqual("Get(bool isEnabled, GroupsFilters filter, GroupsFields fields)");
        }
Example #3
0
        public void Signature_TwoNullableParams()
        {
            var first = new VkDocMethodParam{Name = "uid"};
            var second = new VkDocMethodParam {Name = "count"};

            var method = new VkDocMethod
                {
                    FullName =
                        "VkNet.Categories.VideoCategory.Get(System.Nullable{System.Int64},System.Nullable{System.Int64})"
                };
            method.Params.Add(first);
            method.Params.Add(second);

            method.Signature.ShouldEqual("Get(long? uid = null, long? count = null)");
        }
Example #4
0
        public void Signature_OneItem()
        {
            var param = new VkDocMethodParam
            {
                Name        = "uid",
                Description = "Идентификатор пользователя"
            };

            var method = new VkDocMethod {
                FullName = "VkNet.Categories.AudioCategory.GetFromGroup(System.Int64)"
            };

            method.Params.Add(param);

            method.Signature.ShouldEqual("GetFromGroup(long uid)");
        }
Example #5
0
        public void Signature_TwoNullableParams()
        {
            var first = new VkDocMethodParam {
                Name = "uid"
            };
            var second = new VkDocMethodParam {
                Name = "count"
            };

            var method = new VkDocMethod
            {
                FullName =
                    "VkNet.Categories.VideoCategory.Get(System.Nullable{System.Int64},System.Nullable{System.Int64})"
            };

            method.Params.Add(first);
            method.Params.Add(second);

            method.Signature.ShouldEqual("Get(long? uid = null, long? count = null)");
        }
Example #6
0
        public void Signature_CustomType()
        {
            var first = new VkDocMethodParam {
                Name = "isEnabled"
            };
            var second = new VkDocMethodParam {
                Name = "filter"
            };
            var third = new VkDocMethodParam {
                Name = "fields"
            };


            var method = new VkDocMethod {
                FullName = "VkNet.Categories.GroupsCategory.Get(System.Boolean,VkNet.Enums.GroupsFilters,VkNet.Enums.GroupsFields)"
            };

            method.Params.Add(first);
            method.Params.Add(second);
            method.Params.Add(third);

            method.Signature.ShouldEqual("Get(bool isEnabled, GroupsFilters filter, GroupsFields fields)");
        }