static void Main(string[] args) { SAPTestHelper.Current.SetSession(); //Simple workflow //DataTable dt = new DataTable(); //dt.ReadFromExcel(@"c:\temp\simpleWorkFlow.xlsx", "sheet1"); //DataTable<va01_initial> myTest = new DataTable<va01_initial>(dt); //foreach (var data in myTest) //{ // va01_initial.RunAction(data); //} //Simple Workflow ReportSerializeTest(); SAPTestHelper.Current.TurnScreenLog(true); Global.DataSet = ExcelHelper.Current.Open(@"C:\temp\Test.xlsx").ReadAll(); Global.CurrentId = 1; //initialize report Reporter.Reporter reporter = new Reporter.Reporter(); reporter.initialize("VA01Test"); SAPBasis mySAPBasis = new SAPBasis(); VA01 myScript = new VA01(); BusinessComponent.SD mySD = new BusinessComponent.SD(); reporter.AddStep("VA01_CreateSalesOrder", "Pass", "VA01_CreateSalesOrder", 1); mySD.VA01_CreateSalesOrder("CreateSO_Initial"); mySD.VA01_CreateSalesOrder("CreateSO_Overview"); mySD.VA01_CreateSalesOrder("Create_Header_Sales"); mySD.VA01_CreateSalesOrder("CreateSO_Header_AdditionaldataB"); mySD.VA01_CreateSalesOrder("CreateSO_Header_Texts"); mySD.VA01_CreateSalesOrder("CreateSO_Save"); string DocNo = mySD.DocNo; reporter.updateoutputdata("SalesDocNo", DocNo); reporter.close(); }
public void ReportTest_Initialize() { //initialize a report var reporter = new Reporter.Reporter(); var report = new Reporter.ReportRoot(); var RS = new Reporter.ReportSerialization(); reporter.initialize("Test_Name_1231231234");//don't use space; //add details //deserializae xml file List<Reporter.InputData> inputdata = new List<Reporter.InputData>(); List<Reporter.OutputData> outputdata = new List<Reporter.OutputData>(); inputdata.Add(new Reporter.InputData { FieldName="OrderType",FieldValue="ZOR"}); outputdata.Add (new Reporter.OutputData{FieldName = "DocNo",FieldValue = "11223344"}); reporter.AddStep("CaseName001", "Pass", "StepName", 1); reporter.AddStep("CaseName002", "Pass", "StepName", 2); reporter.updateinputdata("asdfasdf", "true"); reporter.updateoutputdata("dfasdfasdfs", "false"); //add details }