public void CanDeleteRequestStatus() { // Establish Context var requestStatusToDelete = new RequestStatus(); _requestStatusRepository.Expect(r => r.Get(1)) .Return(requestStatusToDelete); // Act ActionConfirmation confirmation = _requestStatusManagementService.Delete(1); // Assert confirmation.ShouldNotBeNull(); confirmation.WasSuccessful.ShouldBeTrue(); confirmation.Value.ShouldBeNull(); }
public ActionResult Delete(int id) { ActionConfirmation deleteConfirmation = _requestStatusManagementService.Delete(id); TempData[ControllerEnums.GlobalViewDataProperty.PageMessage.ToString()] = deleteConfirmation.Message; return(RedirectToAction("Index")); }