public void SetUp() { _rejectionService = new Mock <IRejectionService>(); _documentService = new Mock <IDocumentService>(); _logger = new Mock <ILogger>(); _rejectController = new RejectController(_rejectionService.Object, _documentService.Object, _logger.Object); _rejectDocumentsViewModel = new RejectDocumentsViewModel { RejectDocumentViewModel = new List <RejectDocumentViewModel> { new RejectDocumentViewModel { DocumentId = "guid1", Selected = true }, new RejectDocumentViewModel { DocumentId = "guid2", Selected = false } }, Grid = "grid", Page = "1" }; SetControllerContext(_rejectController); MockHttpContext.SetupGet(x => x.Session["CartId"]).Returns("testUser"); MockHttpContext.SetupGet(x => x.User.Identity.Name).Returns("testUser"); MockHttpContext.SetupGet(x => x.Session["testUser"]).Returns("testUser"); }
public ActionResult Basket(RejectDocumentsViewModel rejectDocumentsViewModel) { var documentsAlreadyApproved = new List <string>(); var documentsRejected = new List <string>(); var documentsAlreadyRejcted = new List <string>(); foreach (var document in rejectDocumentsViewModel.RejectDocumentViewModel) { RejectDocument(document.DocumentId, document.ManCo, document.DocType, document.SubDocType, documentsAlreadyApproved, documentsRejected, documentsAlreadyRejcted); } var documentWarningsViewModel = new DocumentWarningsViewModel { DocumentsAlreadyApproved = string.Join(",", documentsAlreadyApproved.ToArray()), DocumentsAlreadyRejected = string.Join(",", documentsAlreadyRejcted.ToArray()), DocumentsRejected = documentsRejected.Count }; return(PartialView("_DocumentWarnings", documentWarningsViewModel)); }