示例#1
0
        public void ProcessResults_Parses_IDs_Response()
        {
            var reqProc = new MuteRequestProcessor <Mute> {
                Type = MuteType.IDs
            };

            List <Mute> mutes = reqProc.ProcessResults(IdsResponse);

            Assert.IsNotNull(mutes);
            Assert.IsNotNull(mutes.SingleOrDefault());
            var mute = mutes.Single();

            Assert.IsNotNull(mute);
            var idList = mute.IDList;

            Assert.IsNotNull(idList);
            Assert.IsTrue(idList.Any());
            var id = idList.First();

            Assert.AreEqual(5676142ul, id);
            var users = mute.Users;

            Assert.IsNotNull(users);
            Assert.IsFalse(users.Any());
            var cursor = mute.CursorMovement;

            Assert.IsNotNull(cursor);
            Assert.AreEqual(2, cursor.Previous);
            Assert.AreEqual(1, cursor.Next);
        }
示例#2
0
        public void ProcessResults_Parses_UsersList_Response()
        {
            var reqProc = new MuteRequestProcessor <Mute> {
                Type = MuteType.List
            };

            List <Mute> muteList = reqProc.ProcessResults(UsersResponse);

            Assert.IsNotNull(muteList);
            Assert.IsNotNull(muteList.SingleOrDefault());
            var mute = muteList.Single();

            Assert.IsNotNull(mute);
            var users = mute.Users;

            Assert.IsNotNull(users);
            Assert.AreEqual(3, users.Count);
            var user = users.First();

            Assert.IsNotNull(user);
            Assert.AreEqual("93604443", user.UserIDResponse);
            var ids = mute.IDList;

            Assert.IsNotNull(ids);
            Assert.IsFalse(ids.Any());
            var cursor = mute.CursorMovement;

            Assert.IsNotNull(cursor);
            Assert.AreEqual(2, cursor.Previous);
            Assert.AreEqual(1, cursor.Next);
        }
        public void ProcessResults_Parses_IDs_Response()
        {
            var reqProc = new MuteRequestProcessor<Mute> { Type = MuteType.IDs };

            List<Mute> mutes = reqProc.ProcessResults(IdsResponse);

            Assert.IsNotNull(mutes);
            Assert.IsNotNull(mutes.SingleOrDefault());
            var mute = mutes.Single();
            Assert.IsNotNull(mute);
            var idList = mute.IDList;
            Assert.IsNotNull(idList);
            Assert.IsTrue(idList.Any());
            var id = idList.First();
            Assert.AreEqual(5676142ul, id);
            var users = mute.Users;
            Assert.IsNotNull(users);
            Assert.IsFalse(users.Any());
            var cursor = mute.CursorMovement;
            Assert.IsNotNull(cursor);
            Assert.AreEqual(2, cursor.Previous);
            Assert.AreEqual(1, cursor.Next);
        }
        public void ProcessResults_Parses_UsersList_Response()
        {
            var reqProc = new MuteRequestProcessor<Mute> { Type = MuteType.List };

            List<Mute> muteList = reqProc.ProcessResults(UsersResponse);

            Assert.IsNotNull(muteList);
            Assert.IsNotNull(muteList.SingleOrDefault());
            var mute = muteList.Single();
            Assert.IsNotNull(mute);
            var users = mute.Users;
            Assert.IsNotNull(users);
            Assert.AreEqual(3, users.Count);
            var user = users.First();
            Assert.IsNotNull(user);
            Assert.AreEqual("93604443", user.UserIDResponse);
            var ids = mute.IDList;
            Assert.IsNotNull(ids);
            Assert.IsFalse(ids.Any());
            var cursor = mute.CursorMovement;
            Assert.IsNotNull(cursor);
            Assert.AreEqual(2, cursor.Previous);
            Assert.AreEqual(1, cursor.Next);
        }