public void GetStockQuoteTest()
        {
            ITestStep dnoi   = new SOAPHTTPRequestResponseStep();
            BizUnit   bu     = new BizUnit(@"..\..\..\Test\BizUnit.Tests\Data\DummyConfig.xml");
            Context   ctx    = bu.Ctx;
            XmlNode   config = BizUnitTestUtils.LoadTestStepConfig("Data", "SOAPHTTPRequestResponseStep-Test002.xml");

            dnoi.Execute(config, ctx);
        }
Exemplo n.º 2
0
        public void LoadGenStepTest()
        {
            ITestStep dnoi   = new LoadGenExecuteStep();
            BizUnit   bu     = new BizUnit(@"..\..\..\Test\BizUnit.Tests\Data\DummyConfig.xml");
            Context   ctx    = bu.Ctx;
            XmlNode   config = BizUnitTestUtils.LoadTestStepConfig("Data", "LoadGenExecuteStep-Test001.xml");

            dnoi.Execute(config, ctx);
        }
Exemplo n.º 3
0
        public void Invoke_DoStuff()
        {
            ITestStep dnoi   = new DotNetObjectInvokerStep();
            BizUnit   bu     = new BizUnit(@"..\..\..\Test\BizUnit.Tests\Data\DummyConfig.xml");
            Context   ctx    = bu.Ctx;
            XmlNode   config = BizUnitTestUtils.LoadTestStepConfig("Data", "DotNetObjectInvokerStep-Test003.xml");

            dnoi.Execute(config, ctx);
        }
Exemplo n.º 4
0
        private static void ExecuteStartOrStop(string testScript)
        {
            ITestStep hcs    = new HostConductorStep();
            BizUnit   bu     = new BizUnit(@"..\..\..\Test\BizUnit.Tests\Data\DummyConfig.xml");
            Context   ctx    = bu.Ctx;
            XmlNode   config = BizUnitTestUtils.LoadTestStepConfig("Data", testScript);

            hcs.Execute(config, ctx);
        }
Exemplo n.º 5
0
        public void Invoke_FormatStringParamFromCtx()
        {
            ITestStep dnoi = new DotNetObjectInvokerStep();
            BizUnit   bu   = new BizUnit(@"..\..\..\Test\BizUnit.Tests\Data\DummyConfig.xml");
            Context   ctx  = bu.Ctx;

            ctx.Add("NumberToPrint", "<int>2</int>");
            XmlNode config = BizUnitTestUtils.LoadTestStepConfig("Data", "DotNetObjectInvokerStep-Test004.xml");

            dnoi.Execute(config, ctx);
        }
Exemplo n.º 6
0
        public void LoadContextFromData()
        {
            Stream             data   = BizUnitTestUtils.GetResourceDataAsStream("Data", "XmlContextLoader-InputData.xml");
            IContextLoaderStep cl     = new XmlContextLoader();
            BizUnit            bu     = new BizUnit(@"..\..\..\Test\BizUnit.Tests\Data\DummyConfig.xml");
            Context            ctx    = bu.Ctx;
            XmlNode            config = BizUnitTestUtils.LoadContextLoaderStepConfig("Data", "XmlContextLoader-LoadContext.xml");

            cl.ExecuteContextLoader(data, config, ctx);

            Assert.AreEqual(ctx.GetValue("FirstName"), "John");
            Assert.AreEqual(ctx.GetValue("LastName"), "Doe");
        }
        public void CtxManipulationTest1()
        {
            ITestStep dnoi = new ContextManipulatorStep();
            BizUnit   bu   = new BizUnit(@"..\..\..\Test\BizUnit.Tests\Data\DummyConfig.xml");
            Context   ctx  = bu.Ctx;

            ctx.Add("HoldEvent", "Stop");
            ctx.Add("ActionId", "33");
            ctx.Add("ActionType", "Terminate");

            XmlNode config = BizUnitTestUtils.LoadTestStepConfig("Data", "ContextManipulatorStep-Test001.xml");

            dnoi.Execute(config, ctx);

            string orderItem = ctx.GetValue("OrderItem");

            Assert.AreEqual(orderItem, "holdEvent=Stop; actionId=33; actionType=Terminate;");
        }