Exemplo n.º 1
0
        public void TestXmlComment()
        {
            string content = CommentReader.GetElement("sample");

            XmlDocument document = new XmlDocument();

            document.LoadXml(content);
            Assert.AreEqual(@"Code Complete", document.SelectSingleNode("//book/title").InnerText);
        }
Exemplo n.º 2
0
        public void TestIncompleteArgsExecute()
        {
            XmlDocument xd = new XmlDocument();

            xd.LoadXml(CommentReader.GetElement("sample"));

            IAction csc = (IAction)BuildFileElementFactory.Create((XmlElement)xd.SelectSingleNode("//CSharp20Compiler"), null);

            ActionPropertySetter.SetProperties(csc);

            try
            {
                csc.Execute();
            }
            catch (Exception ex)
            {
                Assert.IsTrue(ex is ActionNotExecutedException);
            }
        }
Exemplo n.º 3
0
 ///	<sample>
 ///		<CamBuildProject name="Test Project" defaultcomponents=" Core , TestComponent">
 ///			<Property name="OutputDir">C:\Temp\TestTool</Property>
 ///			<WriteConsole>
 ///				<Message>First test message</Message>
 ///				<AddNewline>true</AddNewline>
 ///			</WriteConsole>
 ///			<BuildComponent name="Core">
 ///		    </BuildComponent>
 ///		    <BuildComponent name="TestComponent" dependencies="Core" description="Builds a test component">
 ///				<WriteConsole>
 ///					<Message>Current date/time: [$DateTime("YYYY-MM-DD-hh:mm:ss")]</Message>
 ///				</WriteConsole>
 ///			</BuildComponent>
 ///		</CamBuildProject>
 ///	</sample>
 public static string String()
 {
     return(CommentReader.GetElement("sample"));
 }
Exemplo n.º 4
0
 ///<sample>
 ///    <Java15Compiler>
 ///		   <g>none</g>
 ///        <verbose></verbose>
 ///        <d>"c:\temp"</d>
 ///		   <SourceFiles>"E:\Alexander\Projects\CamBuild\Source\TestProjects\TestTool\Source\JavaApp\JavaApp.java"</SourceFiles>
 ///        <AdditionalArgs></AdditionalArgs>
 ///    </Java15Compiler>
 ///</sample>
 private string GetSample()
 {
     return(CommentReader.GetElement("sample"));
 }
Exemplo n.º 5
0
        public void TestNonXmlComment()
        {
            string content = CommentReader.GetElement("sample");

            Assert.AreEqual(@"create table Orders ( id int, customer int );", content.Trim());
        }