@@ -9,19 +9,17 @@ namespace Tests
99 public class SnippetTests
1010 {
1111 // --- CONFIGURATION ---
12- private string m_path = @"../../../jQueryCodeSnippets" ;
13- private string m_helpUrl = "https://github.com/kspearrin/Visual-Studio-jQuery-Code-Snippets" ;
14- private string m_version = "1.5.0" ;
12+ private const string SnippetPath = @"../../../jQueryCodeSnippets" ;
13+ private const string HelpUrl = "https://github.com/kspearrin/Visual-Studio-jQuery-Code-Snippets" ;
14+ private const string Version = "1.5.0" ;
1515 // --- END CONFIGURATION ---
1616
1717 [ Test ]
1818 public void SnippetTitlesAreCorrect ( )
1919 {
20- foreach ( var snippetFile in Directory . EnumerateFiles ( m_path , "*.snippet" , SearchOption . AllDirectories ) )
20+ foreach ( var snippetFile in Directory . EnumerateFiles ( SnippetPath , "*.snippet" , SearchOption . AllDirectories ) )
2121 {
22- var filePaths = snippetFile . Split ( new string [ ] { "\\ " } , StringSplitOptions . None ) ;
23- var fileName = filePaths [ filePaths . Length - 1 ] ;
24- var snippetName = fileName . Split ( '.' ) [ 0 ] ;
22+ var snippetName = Path . GetFileNameWithoutExtension ( snippetFile ) ;
2523
2624 var snippetDoc = new XmlDocument ( ) ;
2725 snippetDoc . Load ( snippetFile ) ;
@@ -35,11 +33,9 @@ public void SnippetTitlesAreCorrect()
3533 [ Test ]
3634 public void SnippetShortcutsAreCorrect ( )
3735 {
38- foreach ( var snippetFile in Directory . EnumerateFiles ( m_path , "*.snippet" , SearchOption . AllDirectories ) )
36+ foreach ( var snippetFile in Directory . EnumerateFiles ( SnippetPath , "*.snippet" , SearchOption . AllDirectories ) )
3937 {
40- var filePaths = snippetFile . Split ( new string [ ] { "\\ " } , StringSplitOptions . None ) ;
41- var fileName = filePaths [ filePaths . Length - 1 ] ;
42- var snippetName = fileName . Split ( '.' ) [ 0 ] ;
38+ var snippetName = Path . GetFileNameWithoutExtension ( snippetFile ) ;
4339
4440 var snippetDoc = new XmlDocument ( ) ;
4541 snippetDoc . Load ( snippetFile ) ;
@@ -53,7 +49,7 @@ public void SnippetShortcutsAreCorrect()
5349 [ Test ]
5450 public void SnippetsHaveDescriptions ( )
5551 {
56- foreach ( var snippetFile in Directory . EnumerateFiles ( m_path , "*.snippet" , SearchOption . AllDirectories ) )
52+ foreach ( var snippetFile in Directory . EnumerateFiles ( SnippetPath , "*.snippet" , SearchOption . AllDirectories ) )
5753 {
5854 var snippetDoc = new XmlDocument ( ) ;
5955 snippetDoc . Load ( snippetFile ) ;
@@ -69,7 +65,7 @@ public void SnippetsHaveDescriptions()
6965 [ Test ]
7066 public void SnippetsHaveAuthors ( )
7167 {
72- foreach ( var snippetFile in Directory . EnumerateFiles ( m_path , "*.snippet" , SearchOption . AllDirectories ) )
68+ foreach ( var snippetFile in Directory . EnumerateFiles ( SnippetPath , "*.snippet" , SearchOption . AllDirectories ) )
7369 {
7470 var snippetDoc = new XmlDocument ( ) ;
7571 snippetDoc . Load ( snippetFile ) ;
@@ -85,9 +81,7 @@ public void SnippetsHaveAuthors()
8581 [ Test ]
8682 public void SnippetsHaveHelpUrls ( )
8783 {
88- var helpUrl = "https://github.com/kspearrin/Visual-Studio-jQuery-Code-Snippets" ;
89-
90- foreach ( var snippetFile in Directory . EnumerateFiles ( m_path , "*.snippet" , SearchOption . AllDirectories ) )
84+ foreach ( var snippetFile in Directory . EnumerateFiles ( SnippetPath , "*.snippet" , SearchOption . AllDirectories ) )
9185 {
9286 var snippetDoc = new XmlDocument ( ) ;
9387 snippetDoc . Load ( snippetFile ) ;
@@ -96,14 +90,14 @@ public void SnippetsHaveHelpUrls()
9690 Assert . IsTrue ( urlNode != null ) ;
9791
9892 var url = urlNode [ 0 ] . InnerText ;
99- Assert . IsTrue ( ! string . IsNullOrWhiteSpace ( url ) && url == helpUrl ) ;
93+ Assert . IsTrue ( ! string . IsNullOrWhiteSpace ( url ) && url == HelpUrl ) ;
10094 }
10195 }
10296
10397 [ Test ]
10498 public void SnippetsAreProperFormattedXml ( )
10599 {
106- foreach ( var snippetFile in Directory . EnumerateFiles ( m_path , "*.snippet" , SearchOption . AllDirectories ) )
100+ foreach ( var snippetFile in Directory . EnumerateFiles ( SnippetPath , "*.snippet" , SearchOption . AllDirectories ) )
107101 {
108102 var contents = File . ReadAllText ( snippetFile ) ;
109103 Assert . IsTrue ( contents . Contains ( "<?xml version=\" 1.0\" encoding=\" utf-8\" ?>" ) ) ;
@@ -113,7 +107,7 @@ public void SnippetsAreProperFormattedXml()
113107 [ Test ]
114108 public void SnippetsHaveCorrectVersion ( )
115109 {
116- foreach ( var snippetFile in Directory . EnumerateFiles ( m_path , "*.snippet" , SearchOption . AllDirectories ) )
110+ foreach ( var snippetFile in Directory . EnumerateFiles ( SnippetPath , "*.snippet" , SearchOption . AllDirectories ) )
117111 {
118112 var snippetDoc = new XmlDocument ( ) ;
119113 snippetDoc . Load ( snippetFile ) ;
@@ -125,7 +119,7 @@ public void SnippetsHaveCorrectVersion()
125119 Assert . IsTrue ( formatAttr != null ) ;
126120
127121 var format = formatAttr . InnerText ;
128- Assert . IsTrue ( ! string . IsNullOrWhiteSpace ( format ) && format == m_version ) ;
122+ Assert . IsTrue ( ! string . IsNullOrWhiteSpace ( format ) && format == Version ) ;
129123 }
130124 }
131125 }
0 commit comments