public void FileCreateStepTest() { var step = new FileCreateStep(); step.CreationPath = @"..\..\..\Test\BizUnit4Tests\TestData\FileCreateStepTest.testdelxml"; var dl = new FileDataLoader(); dl.FilePath = @"..\..\..\Test\BizUnit4Tests\TestData\PurchaseOrder001.xml"; step.DataSource = dl; step.Execute(new Context()); var readStep = new FileReadMultipleStep(); readStep.DirectoryPath = @"..\..\..\Test\BizUnit4Tests\TestData\."; readStep.SearchPattern = "*.testdelxml"; var validation = new BizUnitCoreTestSteps.XmlValidationStep(); var schemaPurchaseOrder = new SchemaDefinition { XmlSchemaPath = @"..\..\..\Test\BizUnit4Tests\TestData\PurchaseOrder.xsd", XmlSchemaNameSpace = "http://SendMail.PurchaseOrder" }; validation.XmlSchemas.Add(schemaPurchaseOrder); var xpathProductId = new XPathDefinition(); xpathProductId.Description = "PONumber"; xpathProductId.XPath = "/*[local-name()='PurchaseOrder' and namespace-uri()='http://SendMail.PurchaseOrder']/*[local-name()='PONumber' and namespace-uri()='']"; xpathProductId.Value = "12323"; validation.XPathValidations.Add(xpathProductId); readStep.SubSteps.Add(validation); readStep.Execute(new Context()); }