public void Create_with_WorkOrderID_joins_successfully() { var wo = frb.ToWorkOrder(); var email = frb.ToEmail(); var serv = frb.ToServEmail(); //ACT var result = serv.Create(email, "integration test", wo.ID); // ASSERT Assert.IsNotNull(result.ID, "Email.ID is null"); Assert.IsNotNull(result.WorkOrders); Assert.AreEqual(wo.ID, result.WorkOrders.SingleOrDefault().ID); }
public void SeEmployer_Create_workorder_copyinfo() { //Arrange Employer _emp = frb.ToEmployer(); WorkOrder _wo = frb.ToWorkOrder(); //Act ui.employerCreate(_emp); ui.WaitThenClickElement(By.Id("workOrderCreateTab_" + _emp.ID)); ui.WaitThenClickElement(By.Id("WO0-copyEmployerInfo")); ui.SelectOptionByIndex(By.Id("WO0-transportMethodID"), 1); ui.WaitThenClickElement(By.Id("WO0-SaveBtn")); //_wo.ID = ui.getSelectedTabRecordID("WO"); _wo.contactName = _emp.name; _wo.workSiteAddress1 = _emp.address1; _wo.workSiteAddress2 = _emp.address2; _wo.city = _emp.city; _wo.state = _emp.state; _wo.zipcode = _emp.zipcode; _wo.phone = _emp.phone; _wo.description = ""; _wo.statusID = frb.ToLookupCache().getByKeys(LCategory.orderstatus, LOrderStatus.Pending); _wo.ID += 1; //Assert ui.workOrderValidate(_wo); }
public void GetIndexView_check_workerjoin_blank_worker_ok() { frb.AddWorkOrder(status: WorkOrder.iActive).AddWorkAssignment(assignWorker: true); dOptions.sortColName = "assignedWorker"; dOptions.woid = frb.ToWorkOrder().ID; dOptions.wa_grouping = "assigned"; var result = frb.ToServWorkAssignment().GetIndexView(dOptions); var tolist = result.query.ToList(); Assert.IsNotNull(tolist, "return value is null"); Assert.IsInstanceOfType(result, typeof(dataTableResult <Machete.Service.DTO.WorkAssignmentsList>)); Assert.AreEqual(1, result.query.Count()); //pending excluded }
public void CreateOnlineOrder_get_workorder() { // arrange var wo = frb.ToWorkOrder(); var serv = frb.ToServ <IOnlineOrdersService>(); // act var result = serv.Get(wo.ID); // Assert.IsNotNull(result); }
public void AutoMapper_WorkOrder() { // //Arrange var wo = frb.ToWorkOrder(); var map = frb.ToWebMapper(); // //Act var dto_wolist = map.Map <Machete.Domain.WorkOrder, Machete.Service.DTO.WorkOrdersList>(wo); // //Assert Assert.IsNotNull(dto_wolist, "DTO.WorkOrderList is Null"); Assert.AreEqual(dto_wolist.workers.Count(), 0, "Found assigned workers when not expecting them"); }
public void FluentRecordBase_AddRepoWorkOrder() { var result = frb.ToWorkOrder(); Assert.IsInstanceOfType(result, typeof(WorkOrder)); }
public void FluentRecordBase_AddRepoWorkOrder() { var frb = new FluentRecordBase(); var result = frb.ToWorkOrder(); Assert.IsInstanceOfType(result, typeof(WorkOrder)); }