public void DeleteWorkOrder() { // //Arrange _repo = new Mock <IWorkOrderRepository>(); _uow = new Mock <IUnitOfWork>(); _cfg = new Mock <IConfigService>(); _lRepo = new Mock <ILookupRepository>(); var _wo = (WorkOrder)Records.order.Clone(); string user = "******"; int id = 1; WorkOrder dp = new WorkOrder(); _repo.Setup(r => r.Delete(It.IsAny <WorkOrder>())).Callback((WorkOrder p) => { dp = p; }); _repo.Setup(r => r.GetById(id)).Returns(_wo); _waServ = new Mock <IWorkAssignmentService>(); var _serv = new WorkOrderService(_repo.Object, _waServ.Object, _tpServ.Object, _lRepo.Object, _uow.Object, _map.Object, _cfg.Object); // //Act _serv.Delete(id, user); // //Assert Assert.AreEqual(dp, _wo); }
public JsonResult DeleteWorkOrder(int id = 0) { ResponseMessage responseMessage; try { using (WorkOrderService svc = new WorkOrderService()) { svc.Delete(id); } responseMessage = SetResponseMesssage(ActionTypeMessage.SuccessfulDelete); } catch (Exception ex) { responseMessage = SetResponseMesssage(ActionTypeMessage.FailedDelete, ex.Message); } return(Json(responseMessage, JsonRequestBehavior.AllowGet)); }
public async void Delete() { var mock = new ServiceMockFacade <IWorkOrderRepository>(); var model = new ApiWorkOrderRequestModel(); mock.RepositoryMock.Setup(x => x.Delete(It.IsAny <int>())).Returns(Task.CompletedTask); var service = new WorkOrderService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLWorkOrderMapperMock, mock.DALMapperMockFactory.DALWorkOrderMapperMock, mock.BOLMapperMockFactory.BOLWorkOrderRoutingMapperMock, mock.DALMapperMockFactory.DALWorkOrderRoutingMapperMock); ActionResponse response = await service.Delete(default(int)); response.Should().NotBeNull(); mock.RepositoryMock.Verify(x => x.Delete(It.IsAny <int>())); mock.ModelValidatorMockFactory.WorkOrderModelValidatorMock.Verify(x => x.ValidateDeleteAsync(It.IsAny <int>())); }
public void DeleteWorkOrder() { // //Arrange _repo = new Mock<IWorkOrderRepository>(); _uow = new Mock<IUnitOfWork>(); var _wo = (WorkOrder)Records.order.Clone(); string user = "******"; int id = 1; WorkOrder dp = new WorkOrder(); _repo.Setup(r => r.Delete(It.IsAny<WorkOrder>())).Callback((WorkOrder p) => { dp = p; }); _repo.Setup(r => r.GetById(id)).Returns(_wo); _waServ = new Mock<IWorkAssignmentService>(); var _serv = new WorkOrderService(_repo.Object, _waServ.Object, _uow.Object); // //Act _serv.Delete(id, user); // //Assert Assert.AreEqual(dp, _wo); }