public void GetLanguage_WithInvalidXmlInputStringEndingWithComment_ShouldReturnBatch() { string inputString = "<xml>Test<xml><!-- This is a xml comment -->"; Assert.AreEqual(MsBuildHelpCodeBlockLanguage.Sh, MsBuildElementHelpCodeBlockUtility.GetLanguage(inputString)); }
public void GetLanguage_WithValidXmlInputString_ShouldReturnXml() { string inputString = "<xml>Test</xml>"; Assert.AreEqual(MsBuildHelpCodeBlockLanguage.Xml, MsBuildElementHelpCodeBlockUtility.GetLanguage(inputString)); }
public void GetLanguage_WithValidXmlInputStringStartingWithComment_ShouldReturnXml() { string inputString = "<!-- This is a xml comment --><xml>Test</xml>"; Assert.AreEqual(MsBuildHelpCodeBlockLanguage.Xml, MsBuildElementHelpCodeBlockUtility.GetLanguage(inputString)); }
public void GetLanguage_WithMsBuildCommandLineCall_ShouldReturnBatch() { string inputString = "msbuild.exe test.targets /t:Print /p:File='C:/doc.txt'"; Assert.AreEqual(MsBuildHelpCodeBlockLanguage.Sh, MsBuildElementHelpCodeBlockUtility.GetLanguage(inputString)); }