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); }
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")); }