コード例 #1
0
        static void Main(string[] args)
        {
            SAPTestHelper.Current.SetSession();
            SAPTestHelper.Current.TurnScreenLog(ScreenLogLevel.All);
            DataEngine de = new DataEngine();

            DataEngine.GlobalBindingMode = new BindingMode()
            {
                LoopMode     = LoopType.Loop,
                RecusionMode = RecusionType.NoRecursion
            };
            DataSet ds = ExcelHelper.Current.Open(@"C:\Demo\1.xlsx").ReadAll();

            de.SetData(ds);
            ExcelHelper.Current.Close();
            de.CurrentId = 1;

            Driver.Current.SetDataEngine(de);

            WorkFlow flow = Driver.Current.GetWorkFlow(typeof(MB1A_CreateGoodsIssueDoc));

            flow.Execute();

            flow = Driver.Current.GetWorkFlow(typeof(MB03_DisplayMaterialDocument));
            flow.Execute();
            Driver.Current.Finish();

            SAPReport report = new SAPReport();
            TestStep  step1  = new TestStep();

            report.Detail.Add(step1);
            step1.InputDatas.Add(new TestData());
        }
コード例 #2
0
 private Driver()
 {
     _report = new SAPReport();
     _report.Summary.Start    = DateTime.Now;
     _report.Summary.Machine  = Environment.MachineName;
     _report.Summary.Executor = Environment.UserName;
 }