public void Project_FolderNodeHasProject_ReturnsProjectFromFolderNode() { CreateSelectedFolder(); IMvcProject project = selectedFolder.Project; Assert.AreEqual(projectForSelectedFolder, project); }
public IEnumerable<IMvcClass> GetModelClasses(IMvcProject project) { foreach (IMvcClass c in GetAllClassesInProject(project)) { if (c.IsModelClass()) { yield return c; } } }
public IMvcTextTemplateHost CreateMvcTextTemplateHost( IMvcProject mvcProject, IMvcTextTemplateHostAppDomain appDomain) { var assemblyResolver = new MvcTextTemplateAssemblyResolver(); var appDomainFactory = new CurrentAppDomainFactory(); return appDomain.CreateMvcTextTemplateHost(appDomainFactory, assemblyResolver, appDomain.ApplicationBase); }
public void GenerateFile_CSharpEmptyViewTemplate_MvcTextTemplateHostIsCreated() { CreateGenerator(); ProjectPassedToGeneratorIsCSharpProject(); GenerateFile(); IMvcProject project = fakeHostFactory.ProjectPassedToCreateMvcTextTemplateHost; Assert.AreEqual(projectUsedByGenerator, project); }
public IMvcTextTemplateHost CreateMvcTextTemplateHost( IMvcProject mvcProject, IMvcTextTemplateHostAppDomain appDomain) { var assemblyResolver = new MvcTextTemplateAssemblyResolver(); var appDomainFactory = new CurrentAppDomainFactory(); return(appDomain.CreateMvcTextTemplateHost(appDomainFactory, assemblyResolver, appDomain.ApplicationBase)); }
public IEnumerable <IMvcClass> GetModelClasses(IMvcProject project) { foreach (IMvcClass c in GetAllClassesInProject(project)) { if (c.IsModelClass()) { yield return(c); } } }
IEnumerable <MvcProjectFile> GetMasterPageFileNamesForSelectedViewEngine() { IMvcProject project = selectedViewFolder.Project; if (IsAspxViewEngineSelected) { return(project.GetAspxMasterPageFiles()); } return(project.GetRazorFiles()); }
public void AddMvcController_SelectedControllerFolderIsInVisualBasicProject_VisualBasicProjectIsPassedToMvcControllerGenerator() { CreateViewModelWithCSharpProject(); fakeSelectedMvcControllerFolder.SetVisualBasicAsTemplateLanguage(); viewModel.AddMvcController(); IMvcProject project = fakeControllerGenerator.Project; FakeMvcProject expectedProject = fakeSelectedMvcControllerFolder.FakeMvcProject; Assert.AreEqual(expectedProject, project); }
public MvcClass(ITypeDefinition type, IMvcProject project) { this.type = type; this.project = project; }
IMvcProjectContent GetProjectContent(IMvcProject project) { return(parserService.GetProjectContent(project)); }
IEnumerable <IMvcClass> GetAllClassesInProject(IMvcProject project) { IMvcProjectContent projectContent = GetProjectContent(project); return(projectContent.GetClasses()); }
public IMvcTextTemplateHost CreateMvcTextTemplateHost(IMvcProject project, IMvcTextTemplateHostAppDomain appDomain) { ProjectPassedToCreateMvcTextTemplateHost = project; AppDomainPassedToCreateMvcTextTemplateHost = appDomain; return(FakeMvcTextTemplateHost); }
IEnumerable<IMvcClass> GetAllClassesInProject(IMvcProject project) { IMvcProjectContent projectContent = GetProjectContent(project); return projectContent.GetClasses(); }
public MvcClass(IClass c, IMvcProject project) { this.c = c; this.project = project; }
public IMvcProjectContent GetProjectContent(IMvcProject project) { ICompilation compilation = GetProjectContentFromParser(project); return new MvcProjectContent(compilation, project); }
IProjectContent GetProjectContentFromParser(IMvcProject mvcProject) { return ParserService.GetProjectContent(mvcProject.Project); }
public IMvcProjectContent GetProjectContent(IMvcProject project) { IProjectContent projectContent = GetProjectContentFromParser(project); return new MvcProjectContent(projectContent, project); }
public IMvcTextTemplateHost CreateMvcTextTemplateHost(IMvcProject project, IMvcTextTemplateHostAppDomain appDomain) { ProjectPassedToCreateMvcTextTemplateHost = project; AppDomainPassedToCreateMvcTextTemplateHost = appDomain; return FakeMvcTextTemplateHost; }
public MvcProjectContent(ICompilation compilation, IMvcProject project) { this.compilation = compilation; this.project = project; }
IProjectContent GetProjectContentFromParser(IMvcProject mvcProject) { return(ParserService.GetProjectContent(mvcProject.Project)); }
public IMvcProjectContent GetProjectContent(IMvcProject project) { IProjectContent projectContent = GetProjectContentFromParser(project); return(new MvcProjectContent(projectContent, project)); }
ICompilation GetProjectContentFromParser(IMvcProject mvcProject) { return SD.ParserService.GetCompilation(mvcProject.Project); }
ICompilation GetProjectContentFromParser(IMvcProject mvcProject) { return(SD.ParserService.GetCompilation(mvcProject.Project)); }
public MvcProjectContent(IProjectContent projectContent, IMvcProject project) { this.projectContent = projectContent; this.project = project; }
IMvcProjectContent GetProjectContent(IMvcProject project) { return parserService.GetProjectContent(project); }
public IEnumerable<IMvcClass> GetModelClasses(IMvcProject project) { ProjectPassedToGetModelClasses = project; return FakeModelClasses; }
public IMvcProjectContent GetProjectContent(IMvcProject project) { ProjectPassedToGetProjectContent = project; return(FakeMvcProjectContent); }
public IMvcProjectContent GetProjectContent(IMvcProject project) { ICompilation compilation = GetProjectContentFromParser(project); return(new MvcProjectContent(compilation, project)); }
public IMvcProjectContent GetProjectContent(IMvcProject project) { ProjectPassedToGetProjectContent = project; return FakeMvcProjectContent; }
public IEnumerable <IMvcClass> GetModelClasses(IMvcProject project) { ProjectPassedToGetModelClasses = project; return(FakeModelClasses); }