JavaRazorCodeLanguage extends RazorCodeLanguage<JavaCodeProvider> { @Override public Class<JavaCodeProvider> getCodeDomProviderType() { return JavaCodeProvider.class; }  @Override String getLanguageName(); @Override Class<JavaCodeProvider> getCodeDomProviderType(); @Override ParserBase createCodeParser(); @Override RazorCodeGenerator createCodeGenerator(final String className, final String rootNamespaceName,
                                                  final String sourceFileName, final RazorEngineHost host
                                                 ); static final String RazorFileExtension; static final String LanguageFileExtension; static final String LanguageName; }
@Test public void codeDomProviderTypeReturnsJavaCodeProvider() { assertEquals(codeService.getCodeDomProviderType(), JavaCodeProvider.class); }