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); }
public static string WriteScripts(this Application app) { return(scriptWriter.WriteScripts(app)); }