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); }
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); }
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); }
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); }
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); }
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;"); }