Esempio n. 1
0
        public void WriteScripts_ScriptGuidCorrect()
        {
            //ARRANGE
            var app = new Application();

            app.Scripts = new List <Script> {
                new Script
                {
                    Name = "testScript",
                    Guid = "ac4a4f4c-b9af-4c87-8fb4-35ca0f4a9b63"
                }
            };

            //ACT
            var writer = new ScriptWriter();
            var text   = writer.WriteScripts(app);

            //ASSERT
            var classDefinition = ParseTestHelper.GetClassDefinition(text);
            var properties      = (FieldDeclarationSyntax)classDefinition.Members[0];

            Assert.Equal("public const string testScript = \"ac4a4f4c-b9af-4c87-8fb4-35ca0f4a9b63\";", properties.ToString(), ignoreWhiteSpaceDifferences: true);
        }
Esempio n. 2
0
 public static string WriteScripts(this Application app)
 {
     return(scriptWriter.WriteScripts(app));
 }