public void SubscribeFilterTest()
        {
            // get test
            Assert.That(SubscribeFilter.Message.ToString(), Is.EqualTo("msg"));
            Assert.That(SubscribeFilter.Friend.ToString(), Is.EqualTo("friend"));
            Assert.That(SubscribeFilter.Call.ToString(), Is.EqualTo("call"));
            Assert.That(SubscribeFilter.Reply.ToString(), Is.EqualTo("reply"));
            Assert.That(SubscribeFilter.Mention.ToString(), Is.EqualTo("mention"));
            Assert.That(SubscribeFilter.Group.ToString(), Is.EqualTo("group"));
            Assert.That(SubscribeFilter.Like.ToString(), Is.EqualTo("like"));

            Assert.That(SubscribeFilter.All.ToString()
                        , Is.EqualTo("call,friend,group,like,mention,msg,reply"));

            // parse test
            Assert.That(SubscribeFilter.FromJsonString("msg"), Is.EqualTo(SubscribeFilter.Message));
            Assert.That(SubscribeFilter.FromJsonString("friend"), Is.EqualTo(SubscribeFilter.Friend));
            Assert.That(SubscribeFilter.FromJsonString("call"), Is.EqualTo(SubscribeFilter.Call));
            Assert.That(SubscribeFilter.FromJsonString("reply"), Is.EqualTo(SubscribeFilter.Reply));
            Assert.That(SubscribeFilter.FromJsonString("mention"), Is.EqualTo(SubscribeFilter.Mention));
            Assert.That(SubscribeFilter.FromJsonString("group"), Is.EqualTo(SubscribeFilter.Group));
            Assert.That(SubscribeFilter.FromJsonString("like"), Is.EqualTo(SubscribeFilter.Like));

            Assert.That(SubscribeFilter.FromJsonString("msg,friend,call,reply,mention,group,like")
                        , Is.EqualTo(SubscribeFilter.All));
        }
Ejemplo n.º 2
0
        public bool RegisterDevice([NotNull]string token, string deviceModel, string systemVersion, bool? noText = null, SubscribeFilter subscribe = null)
        {
            VkErrors.ThrowIfNullOrEmpty(() => token);

            var parameters = new AccountRegisterDeviceParams
            {
                Token = token,
                DeviceModel = deviceModel,
                SystemVersion = systemVersion
            };

            return RegisterDevice(parameters);
        }
Ejemplo n.º 3
0
        public bool RegisterDevice([NotNull] string token, string deviceModel, string systemVersion, bool?noText = null, SubscribeFilter subscribe = null)
        {
            VkErrors.ThrowIfNullOrEmpty(() => token);

            var parameters = new AccountRegisterDeviceParams
            {
                Token         = token,
                DeviceModel   = deviceModel,
                SystemVersion = systemVersion
            };

            return(RegisterDevice(parameters));
        }
Ejemplo n.º 4
0
		public bool RegisterDevice([NotNull]string token, string deviceModel, string systemVersion, bool? noText = null, SubscribeFilter subscribe = null)
		{
			VkErrors.ThrowIfNullOrEmpty(() => token);

			var parameters = new VkParameters
							{
								{"token", token},
								{"device_model", deviceModel},
								{"system_version", systemVersion},
								{"no_text", noText},
								{"subscribe", subscribe}
							};

			return _vk.Call("account.registerDevice", parameters);
		}
        public bool RegisterDevice([NotNull] string token, string deviceModel, string systemVersion, bool?noText = null, SubscribeFilter subscribe = null)
        {
            VkErrors.ThrowIfNullOrEmpty(() => token);

            var parameters = new VkParameters
            {
                { "token", token },
                { "device_model", deviceModel },
                { "system_version", systemVersion },
                { "no_text", noText },
                { "subscribe", subscribe }
            };

            return(_vk.Call("account.registerDevice", parameters));
        }