public JavaScriptGeneratorTests()
        {
            var services = new ServiceCollection()
                           .AddSingleton <IJavaScriptGenerator, TJavaScriptGenerator>()
                           .AddSingleton <ResourceScriptFactory>()
                           .AddSingleton <ObjectPoolProvider, DefaultObjectPoolProvider>()
                           .AddMemoryCache()
                           .BuildServiceProvider();

            _generator             = services.GetRequiredService <IJavaScriptGenerator>();
            _resourceScriptFactory = services.GetRequiredService <ResourceScriptFactory>();
        }
示例#2
0
 public TypeScriptGenerator(ITypeScriptTranspiler transpiler, IJavaScriptGenerator javaScriptGenerator, IMemoryCache cache)
 {
     _transpiler          = transpiler;
     _javaScriptGenerator = javaScriptGenerator;
     _cache = cache;
 }