Beispiel #1
0
 private string Invoke(IStringTemplateRenderer <ScriptContext> renderer, int seq)
 {
     return(renderer.Render(
                new ScriptContext
     {
         GetFlights = s => NextKmlCameraParameterValues(s),
         seq = seq
     }
                ));
 }
Beispiel #2
0
 public void BasicGenericTemplateRendererTest()
 {
     string[] templateVersions =
     {
         "<kml iv1='{iv1}' sv1='{sv1}' />",          // KML template
         "@$\"<kml iv1='{iv1}' sv1='{sv1}' />\""     // Script template
     };
     foreach (string templateVersion in templateVersions)
     {
         IStringTemplateRenderer <RenderValues> testRenderer = templateRendererFactory.newTemplateRenderer <RenderValues>(templateVersion);
         Assert.Equal("<kml iv1='9965' sv1='' />", testRenderer.Render(new RenderValues {
             iv1 = 9965
         }));
     }
 }