public void TestAbandonProject()
        {
            // Arrange:
            var project2ID = 2;
            var user2ID    = 2;
            // Act:
            var usersBefore = _ProjectService.HowManyUsersAreInTheProject(project2ID);
            var abandoned   = _ProjectService.AbandonProject(project2ID, user2ID);
            var usersAfter  = _ProjectService.HowManyUsersAreInTheProject(project2ID);

            // Assert:
            Assert.IsTrue(abandoned);
            Assert.AreEqual(2, usersBefore);
            Assert.AreEqual(1, usersAfter);
        }
예제 #2
0
 public ActionResult AbandonPrj(int?id, int?userID)
 {
     if (id.HasValue && userID.HasValue)
     {
         _service.AbandonProject(id ?? default(int), userID ?? default(int));
         return(RedirectToAction("Index"));
     }
     return(RedirectToAction("Index"));
 }