Ejemplo n.º 1
0
        public ActionResult SyncUsersWithUmuApi()
        {
            //return View("Error");


            _personManager.AddItsPersons();
            _personManager.InactivateItsPersons();

            _personManager.UpdateEmail();

            return(RedirectToAction("ActivityIndex"));
        }
Ejemplo n.º 2
0
        public void SyncWithITS_ShouldReturnExpected()
        {
            // Assumes the following CasIds exists in UmuApi ITS Persons:
            // sape0014, maku0029, elnjan96, jaru0002

            var umuApi = new Actions();
            var actualCountFromUmuWebApi = umuApi.GetPersonFromUmuApi().Count;

            var addedPersons       = _personManager.AddItsPersons();
            var inactivatedPersons = _personManager.InactivateItsPersons();

            Assert.AreEqual(4, inactivatedPersons.Count);
            Assert.AreEqual(actualCountFromUmuWebApi - 4, addedPersons.Count);
            Assert.AreEqual(actualCountFromUmuWebApi, _personManager.GetAllParticipants().Count(n => n.IsActive));
        }