//[Test, Retry(2), Category("CreateLoad")]
        //[NonParallelizable]
        public void CreateMultiStopLoadShipmentBuilder()
        {
            addEditLoadPage = new AddEditLoadPage();
            addEditLoadPage.SearchAndSelectAccountById(load.OptiCustomerId)
            .SelectMode(load.OptiMode)
            .SetPricing(load.OptiExpectedRevenue, load.OptiExpectedCost)
            .SaveLoad()
            .UpdateCargoValue(load.OptiCargoValue)
            .UpdateTenderType(load.OptiTenderType)
            .AddPickStop(load.OptiPickWarehouseG, addEditLoadPage.GetLoadDate(load.OptiPickStartDate, 1, 11), addEditLoadPage.GetLoadDate(load.OptiPickEndDate, 1, 13))
            .AddMultiDropStop(load.OptiDropWarehouseGList, addEditLoadPage.GetLoadDate(load.OptiDropStartDateList, 2, 11), addEditLoadPage.GetLoadDate(load.OptiDropEndDateList, 2, 13))
            .EnterEquipment(load.OptiEquipment)
            .AddItem(load.OptiItemDescription, load.OptiItemMinWeight, load.OptiItemMaxWeight)
            .AddMoney(load.OptiMaxBuy)
            .EnterNotes(load.OptiIntNotes, load.OptiExtNotes)
            .AssignToCarrierSales(load.OptiAssignToCarrier)
            .SubmitShipment();
            Assert.IsTrue(addEditLoadPage.LoadCreated());
            string loadIdCreated = addEditLoadPage.GetLoadIdCreated();

            addEditLoadPage.ViewShipment();
            loadDetailsPage = new LoadDetailsPage();
            Assert.IsTrue(loadDetailsPage.LoadDisplayed());
            string loadIdDisplayed = loadDetailsPage.GetLoadIdDisplayed();

            Assert.AreEqual(loadIdCreated, loadIdDisplayed);
        }
Beispiel #2
0
 public Accouting(TestStartInfo info, DataManager datamanager)
 {
     testConfig      = info;
     driver          = info.Driver;
     _Page           = new Page(info.Driver);
     _Data           = new AccoutingData(datamanager);
     _Webtable       = new WebTable(info.Driver);
     _AccoutingPage  = new AccountingPage(info);
     _LoadDetailPage = new LoadDetailsPage(info);
 }
Beispiel #3
0
 public Load(Config c, DataManager t) //: base(c)
 {
     testConfig           = c;
     driver               = testConfig.Driver;
     testData             = t;
     _LoadDetailsPage     = new LoadDetailsPage(c);
     _LoadDetails_Charger = new LoadDetails_Charger(c);
     _LoadDetails_Stops   = new LoadDetails_Stops(c);
     _CreateLTLLoadData   = new CreateLTLLoadData(t);
 }
Beispiel #4
0
 public CreateLoad(TestStartInfo teststartinfo, DataManager datamanager)
     : base(teststartinfo)
 {
     testConfig = teststartinfo;
     driver = testConfig.Driver;
     _CreateLoadPage = new CreateLoadPage(teststartinfo);
     _CreateLoadData = new CreateLoadData(datamanager);
     _StopData = new CreateLoad_StopData(datamanager);
     _CommodityData = new CreateLoad_CommodityData(datamanager);
     _LoadDetailPage = new LoadDetailsPage(teststartinfo);
 }
Beispiel #5
0
 public LoadDetails(TestStartInfo teststartinfo, DataManager datamanager)
 {
     driver                      = teststartinfo.Driver;
     _datamanager                = datamanager;
     _Data                       = new LoadDetailsData(datamanager);
     _LoadDetailsPage            = new LoadDetailsPage(teststartinfo);
     _TrackingTab                = new LoadDetails_Tracking(teststartinfo);
     _StopsTab                   = new LoadDetails_Stops(teststartinfo);
     _LoadDetails_DocumentTab    = new LoadDetails_Documents(teststartinfo);
     _ChargesTab                 = new LoadDetails_Charger(teststartinfo);
     _TenderStatusTab            = new LoadDetails_TenderStatus(teststartinfo);
     _LoadDetails_SummaryDetails = new LoadDetails_SummaryDetails(teststartinfo);
     _LoadDetails_DispatchPanel  = new LoadDetails_DispatchPanel(teststartinfo);
 }
Beispiel #6
0
 public MyLoad(Config c, DataManager t)
     : base(c)
 {
     testConfig      = c;
     driver          = testConfig.Driver;
     testData        = t;
     SearchType      = testData.Data("SearchType");
     SearchVal       = testData.Data(SearchType);
     _entityname     = testData.Data(_entityname);
     _page           = new Page(c.Driver);
     _LoadDetailPage = new LoadDetailsPage(c);
     _DashboardPage  = new DashboardPage(c);
     Dashboard_Pickup_Today_Count     = testData.Data("Dashboard_Pickup_Today_Count");
     Dashboard_Deliver_Today_Count    = testData.Data("Dashboard_Deliver_Today_Count");
     Dashboard_Pickup_Tomorrow_Count  = testData.Data("Dashboard_Pickup_Tomorrow_Count");
     Dashboard_Deliver_Tomorrow_Count = testData.Data("Dashboard_Deliver_Tomorrow_Count");
     Dashboard_Pickup_ThisWeek_Count  = testData.Data("Dashboard_Pickup_ThisWeek_Count");
     Dashboard_Deliver_ThisWeek_Count = testData.Data("Dashboard_Deliver_ThisWeek_Count");
 }