Exemple #1
0
        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);
        }
Exemple #2
0
        public void CreateOnlineOrder_Succeeds()
        {
            //
            // Arrange
            var e      = frb.ToEmployer();
            var wo     = frb.CloneDomainWorkOrder();
            var tpServ = frb.ToServ <ITransportProvidersService>();

            wo.zipcode    = "98118";
            wo.EmployerID = e.ID;
            var ll = tpServ.GetMany(a => a.key == "transport_bus").SingleOrDefault();

            wo.transportProviderID = ll.ID;
            wo.workAssignments     = new List <Machete.Domain.WorkAssignment>();
            var wa = frb.CloneDomainWorkAssignment();

            wa.transportCost = 5; wa.ID = 1;
            wo.workAssignments.Add(wa);
            var serv = frb.ToServ <IOnlineOrdersService>();

            //
            // Act
            var result = serv.Create(wo, "CreateOnlineOrder_Succeeds");

            //
            // Assert
            Assert.IsNotNull(result);
            Assert.IsNotNull(result.workAssignments);
            Assert.IsTrue(result.workAssignments.Count() == 1);
        }
Exemple #3
0
        public void FluentRecordBase_AddRepoEmployer()
        {
            var result = frb.ToEmployer();

            Assert.IsInstanceOfType(result, typeof(Employer));
        }
 public void FluentRecordBase_AddRepoEmployer()
 {
     var frb = new FluentRecordBase();
     var result = frb.ToEmployer();
     Assert.IsInstanceOfType(result, typeof(Employer));
 }