Exemple #1
0
        public void S2API_GetPeople_DeletedOnly()
        {
            var api = new API();

            var login = api.Login(User, Password, Link);

            string nextKey = null;

            var result = api.GetPeople(ref nextKey, Support.S2.PersonState.Deleted);

            Assert.IsNotNull(result, "Missing results");
            Assert.IsTrue(result.Succeeded, "Call Failed. {0}", result.ToString());
            Assert.IsNotNull(result.Entity, "No entity returned. {0}", result.ToString());
            Assert.IsTrue(result.Entity.TrueForAll(x => !x.Active), "Not all people retrieved are deleted.");
        }
Exemple #2
0
        public void S2API_GetPeople()
        {
            var api = new API();

            var login = api.Login(User, Password, Link);

            string nextKey    = null;
            var    list       = new List <Library.Model.Person>();
            var    iterations = 1;

            do
            {
                var result = api.GetPeople(ref nextKey);

                Assert.IsNotNull(result, "Missing results");
                Assert.IsTrue(result.Succeeded, "Call Failed. {0}", result.ToString());
                Assert.IsNotNull(result.Entity, "No entity returned. {0}", result.ToString());

                list.AddRange(result.Entity);
            } while (nextKey != null && iterations++ < 2);
        }