//DeleteFileFromTruckDriverDoc------------------------------------------------------------------- //PrintFileFromTruckDriverView------------------------------------------------------------------- public void Test_PrintFileFromTruckDriverView_Should_Return_FileView() { //Arrage var file = MockFileDetail(); var truckDriverDocRepository = new Mock <ITruckDriverDocRepository>(); truckDriverDocRepository.Setup(t => t.GetFileDetailById(file.FileId)).Returns(file); var controller = new TruckDriverDocController(truckDriverDocRepository.Object); //Act //var serverStub = new StubHttpServerUtilityBase(); //serverStub.MapPathString = (path) => path.Replace("~", string.Empty).Replace("/", @"\"); //var contextStub = new StubHttpContextBase(); //contextStub.ServerGet = () => serverStub; //controller.ControllerContext = new ControllerContext(); //controller.ControllerContext.HttpContext = contextStub; var result = (FilePathResult)controller.PrintFileFromTruckDriverView(file.FileId); //Assert Assert.AreEqual(@"\Content\Test.txt", result.FileName); }
public void Test_UploadFileTruckDriverDoc_Return_UploadFileTruckDriverDocView_When_Model_State_Is_Not_Valid() { //Arrage var file = MockFileDetail(); var truckDriverDocRepository = new Mock <ITruckDriverDocRepository>(); var controller = new TruckDriverDocController(truckDriverDocRepository.Object); controller.ModelState.AddModelError("Fake Error", ""); //Act var result = controller.UploadFileTruckDriverDoc(file) as ViewResult; var viewName = result.ViewName; //Assert Assert.AreEqual(viewName, "UploadFileTruckDriverDocView"); Assert.IsNotNull(result); }
public void Test_ListAllTruckDriverDoc_Return_DataList_() { //Arrage var listTruckDriverDoc = MockListTruckDriverDocuments(); var truckDriverDocRepository = new Mock <ITruckDriverDocRepository>(); truckDriverDocRepository.Setup(t => t.GetAllListTruckDriverDocuments()) .Returns(listTruckDriverDoc.AsQueryable()); var controller = new TruckDriverDocController(truckDriverDocRepository.Object); //Act var result = controller.ListAllTruckDriverDoc(); var viewName = result.ViewName; //Assert Assert.IsNotNull(result); Assert.AreEqual(viewName, "ListAllTruckDriverDoc"); }
public void Test_ShareFileTruckDriverView_Should_Return_ViewName() { //Arrage var fileDetail = MockFileDetail(); var mockRepo = new Mock <ITruckDriverDocRepository>(); mockRepo.Setup(t => t.GetFileDetailById(fileDetail.FileId)).Returns(fileDetail); var controller = new TruckDriverDocController(mockRepo.Object); //Act var result = controller.ShareFileTruckDriverView(fileDetail.FileId); var viewName = result.ViewName; var model = result.Model as SentToMailViewModel; //Assert Assert.AreEqual(viewName, "ShareFileTruckDriverView"); Assert.IsNotNull(model); }
public void Test_DeleteFileFromTruckDriverDocView_Return_View_Correct() { //Arrage var file = MockFileDetail(); var truckDriverDocRepository = new Mock <ITruckDriverDocRepository>(); truckDriverDocRepository.Setup(t => t.GetFileDetailById(file.FileId)).Returns(file); var controller = new TruckDriverDocController(truckDriverDocRepository.Object); //Act var result = controller.DeleteFileFromTruckDriverDocView(file.FileId); var viewName = result.ViewName; var model = result.Model; //Assert Assert.AreEqual(viewName, "DeleteFileFromTruckDriverDocView"); Assert.IsNotNull(model); }
public void Test_UploadFileTruckDriverDocView_Return_UploadFileTruckDriverDocView_When_TruckDriverDocId_Exist() { //Arrage var truckDriverDoc = MockTruckDriverDoc(); var truckDriverDocRepository = new Mock <ITruckDriverDocRepository>(); truckDriverDocRepository.Setup(t => t.GetTruckDriverDocumentById(truckDriverDoc.TruckDriverDocId)) .Returns(truckDriverDoc); var controller = new TruckDriverDocController(truckDriverDocRepository.Object); //Act var result = controller.UploadFileTruckDriverDocView(truckDriverDoc.TruckDriverDocId) as ViewResult; var viewName = result.ViewName; var model = result.Model as FileDetail; //Assert Assert.AreEqual(viewName, "UploadFileTruckDriverDocView"); Assert.IsNotNull(result); Assert.IsNotNull(model); }
public void Test_ListFilesByTruckDriverDocId_Return_ListFilesTruckDriverDocView() { //Arrage var listFileDocuments = MockListFileDetailOfTruckDriverDocuments(); var truckDriverDocRepository = new Mock <ITruckDriverDocRepository>(); truckDriverDocRepository.Setup(t => t.ListFilesByTruckDriverDocId(1)) .Returns(listFileDocuments.AsQueryable); var controller = new TruckDriverDocController(truckDriverDocRepository.Object); //Act var result = controller.ListFilesByTruckDriverDocId(1) as ViewResult; var viewName = result.ViewName; var model = result.Model as ListFileTruckDriverDocViewModel; //Assert Assert.AreEqual(viewName, "ListFilesTruckDriverDoc"); Assert.IsNotNull(result); Assert.IsNotNull(model); }