public static string GetRazorFileExtension(MvcTextTemplateLanguage language) { if (language.IsVisualBasic()) { return ".vbhtml"; } return ".cshtml"; }
string GetCodeTemplatesFolder() { MvcTextTemplateLanguage language = templateCriteria.TemplateLanguage; string subFolder = String.Format("{0}\\CodeTemplates", language.ToString()); return(Path.Combine(textTemplatesRootFolder, subFolder)); }
public static string GetControllerFileExtension(MvcTextTemplateLanguage language) { if (language.IsVisualBasic()) { return ".vb"; } return ".cs"; }
void CreateViewModelWithControllerFolderPath( string path, MvcTextTemplateLanguage language) { var textTemplateRepository = new MvcTextTemplateRepository(@"d:\SD\ItemTemplates"); CreateViewModelWithControllerFolderPath(path, language, textTemplateRepository); }
string GetRazorFolderName(MvcTextTemplateLanguage language) { if (language.IsVisualBasic()) { return "VBHTML"; } return "CSHTML"; }
string GetFolderName(MvcTextTemplateType type, MvcTextTemplateLanguage language) { if (type.IsRazor()) { return GetRazorFolderName(language); } return GetAspxFolderName(language); }
string GetFolderName(MvcTextTemplateType type, MvcTextTemplateLanguage language) { if (type.IsRazor()) { return(GetRazorFolderName(language)); } return(GetAspxFolderName(language)); }
string GetRazorFolderName(MvcTextTemplateLanguage language) { if (language.IsVisualBasic()) { return("VBHTML"); } return("CSHTML"); }
public static string GetRazorFileExtension(MvcTextTemplateLanguage language) { if (language.IsVisualBasic()) { return(".vbhtml"); } return(".cshtml"); }
public static string GetControllerFileExtension(MvcTextTemplateLanguage language) { if (language.IsVisualBasic()) { return(".vb"); } return(".cs"); }
public void GetTemplateLanguage_ProjectIsCSharpProject_ReturnsCSharpTemplateLanguage() { CreateProject(); testableProject.SetLanguage("C#"); MvcTextTemplateLanguage language = project.GetTemplateLanguage(); Assert.AreEqual(MvcTextTemplateLanguage.CSharp, language); }
public void GetTemplateLanguage_ProjectIsVisualBasicProject_ReturnsVisualBasicTemplateLanguage() { CreateProject(); testableProject.SetLanguage("VBNet"); MvcTextTemplateLanguage language = project.GetTemplateLanguage(); Assert.AreEqual(MvcTextTemplateLanguage.VisualBasic, language); }
public void GetTemplateLanguage_ProjectIsCSharpProject_ReturnsCSharpTemplateLanguage() { CreateSelectedFolder(); projectForSelectedFolder.SetCSharpAsTemplateLanguage(); MvcTextTemplateLanguage language = selectedFolder.GetTemplateLanguage(); Assert.AreEqual(MvcTextTemplateLanguage.CSharp, language); }
public void GetTemplateLanguage_ProjectIsVisualBasicProject_ReturnsVisualBasicTemplateLanguage() { CreateSelectedFolder(); projectForSelectedFolder.SetVisualBasicAsTemplateLanguage(); MvcTextTemplateLanguage language = selectedFolder.GetTemplateLanguage(); Assert.AreEqual(MvcTextTemplateLanguage.VisualBasic, language); }
public static string GetViewFileExtension( MvcTextTemplateType type, MvcTextTemplateLanguage language, bool isPartialView) { if (type.IsAspx()) { return GetAspxFileExtension(isPartialView); } return GetRazorFileExtension(language); }
public static string GetViewFileExtension( MvcTextTemplateType type, MvcTextTemplateLanguage language, bool isPartialView) { if (type.IsAspx()) { return(GetAspxFileExtension(isPartialView)); } return(GetRazorFileExtension(language)); }
void CreateViewModelWithControllerFolderPath( string path, MvcTextTemplateLanguage language, MvcTextTemplateRepository textTemplateRepository) { fakeSelectedMvcControllerFolder = new FakeSelectedMvcFolder(); fakeSelectedMvcControllerFolder.TemplateLanguage = language; fakeSelectedMvcControllerFolder.Path = path; fakeControllerGenerator = new FakeMvcControllerFileGenerator(); viewModel = new AddMvcControllerToProjectViewModel( fakeSelectedMvcControllerFolder, fakeControllerGenerator, textTemplateRepository); }
void CreateViewModelWithViewFolderPath( string path, FakeMvcTextTemplateRepository fakeTextTemplateRepository, MvcTextTemplateLanguage templateLanguage) { fakeSelectedMvcViewFolder = new FakeSelectedMvcFolder(); fakeSelectedMvcViewFolder.Path = path; fakeSelectedMvcViewFolder.TemplateLanguage = templateLanguage; fakeProject = fakeSelectedMvcViewFolder.FakeMvcProject; fakeViewGenerator = new FakeMvcViewFileGenerator(); viewModel = new AddMvcViewToProjectViewModel( fakeSelectedMvcViewFolder, fakeViewGenerator, fakeTextTemplateRepository); }
public static bool IsVisualBasic(this MvcTextTemplateLanguage templateLanguage) { return(templateLanguage == MvcTextTemplateLanguage.VisualBasic); }
public static bool IsCSharp(this MvcTextTemplateLanguage templateLanguage) { return(templateLanguage == MvcTextTemplateLanguage.CSharp); }
public void SetVisualBasicAsTemplateLanguage() { TemplateLanguage = MvcTextTemplateLanguage.VisualBasic; }
public void SetCSharpAsTemplateLanguage() { TemplateLanguage = MvcTextTemplateLanguage.CSharp; }
public void SetCSharpAsTemplateLanguage() { TemplateLanguageToReturnFromGetTemplateLanguage = MvcTextTemplateLanguage.CSharp; }
public MvcTextTemplateTypeFolder( MvcTextTemplateType type, MvcTextTemplateLanguage language) { name = GetFolderName(type, language); }
void SetLanguageForFileGeneration() { MvcTextTemplateLanguage language = GetTemplateLanguage(); controllerFileName.Language = language; }
string GetAspxFolderName(MvcTextTemplateLanguage language) { return "Aspx" + language; }
string GetAspxFolderName(MvcTextTemplateLanguage language) { return("Aspx" + language); }
public void SetVisualBasicAsTemplateLanguage() { TemplateLanguageToReturnFromGetTemplateLanguage = MvcTextTemplateLanguage.VisualBasic; }