master
 1<?xml version="1.0"?>
 2<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
 3  <CodeSnippet Format="1.0.0">
 4    <Header>
 5      <Title>DataFixture</Title>
 6      <Author>MbUnit</Author>
 7      <Description>Expansion snippet for DataFixture</Description>
 8      <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/DataFixture</HelpUrl>
 9      <Shortcut>datafixture</Shortcut>
10      <SnippetTypes>
11        <SnippetType>Expansion</SnippetType>
12      </SnippetTypes>
13    </Header>
14    <Snippet>
15      <Declarations>
16        <Literal>
17          <ID>namespace</ID>
18          <ToolTip>Test namespace</ToolTip>
19          <Default>MbUnitTests</Default>
20        </Literal>
21        <Literal>
22          <ID>name</ID>
23          <ToolTip>Fixture name</ToolTip>
24          <Default>My</Default>
25        </Literal>
26        <Literal>
27          <ID>resource</ID>
28          <ToolTip>Resource name</ToolTip>
29          <Default>Put the xml resource name here</Default>
30        </Literal>
31        <Literal>
32          <ID>resourceXPath</ID>
33          <ToolTip>Data XPath</ToolTip>
34          <Default>Put the data XPath here</Default>
35        </Literal>
36        <Literal>
37          <ID>testXPath</ID>
38          <ToolTip>Resource XPath</ToolTip>
39          <Default>Put the test case XPath here</Default>
40        </Literal>
41      </Declarations>
42      <Code Language="VB"><![CDATA[Imports System
43Imports System.Xml
44Imports MbUnit.Framework
45
46Namespace $namespace$
47    <DataFixture(), _
48    ResourceXmlDataProvider(GetType($name$Test),"$resource$","$resourceXPath$")> _
49    Public Class $name$Test
50        #Region "Test cases"
51	    <ForEachTest("$testXPath$")> _
52	    Public Sub ForEachTest(ByVal node As XmlNode)
53
54	    End Sub
55        #End Region    
56    End Class
57End Namespace 
58	]]></Code>
59    </Snippet>
60  </CodeSnippet>
61</CodeSnippets>