main
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>