public ProjectModuleTest() : base() { _projectModule = serviceProvider.GetService <IProjectModule>(); _stringConstant = serviceProvider.GetService <IStringConstant>(); _mockHttpClientService = serviceProvider.GetService <Mock <IHttpClientService> >(); Initialize(); }
public ActionResult Module(string projectId, string moduleId) { Project project = Facade.GetProject(projectId); IProjectModule module = project.GetModule(moduleId); this.WebContext.CurrentModuleName = module.ModuleName; return(View("ProjectView", new ProjectViewModel(project, moduleId))); }
protected void Page_Load(object sender, EventArgs e) { // display a list of modules for the project this.ProjectModulesList.DataSource = ViewData.Model.Project.ListModules(); this.ProjectModulesList.DataBind(); // display the specified model's page if (ViewData.Model.ModuleId != null) { IProjectModule moduleToShow = ViewData.Model.Module; IViewable viewableModule = (IViewable)moduleToShow; } }
public void StartAndStopRunner() { WindsorContainer windsorContainer = new WindsorContainer(@"SampleConfigurations\ProjectPilot.config.xml"); windsorContainer.Kernel.ComponentCreated += new Castle.MicroKernel.ComponentInstanceDelegate(Kernel_ComponentCreated); windsorContainer.Kernel.ComponentModelCreated += new Castle.MicroKernel.ComponentModelDelegate(Kernel_ComponentModelCreated); windsorContainer.Kernel.ComponentRegistered += new Castle.MicroKernel.ComponentDataDelegate(Kernel_ComponentRegistered); windsorContainer.Kernel.DependencyResolving += new Castle.MicroKernel.DependencyDelegate(Kernel_DependencyResolving); windsorContainer.Kernel.HandlerRegistered += new Castle.MicroKernel.HandlerDelegate(Kernel_HandlerRegistered); WindsorContainerGraphs.GenerateDependencyGraph(windsorContainer, "graph.dot"); IStatePersistence mockStatePersistence = MockRepository.GenerateMock <IStatePersistence>(); // prepare test history data RevisionControlHistoryData data; using (Stream stream = File.OpenRead(@"..\..\..\Data\Samples\svn-log.xml")) { data = SubversionHistoryFacility.LoadHistory(stream); } IRevisionControlHistoryFacility mockRcsHistoryFacility = MockRepository.GenerateMock <IRevisionControlHistoryFacility>(); mockRcsHistoryFacility.Stub(action => action.FetchHistory()).Return(data); windsorContainer.Kernel.AddComponentInstance("RcsHistoryFacility", typeof(IRevisionControlHistoryFacility), mockRcsHistoryFacility); using (IRunner runner = windsorContainer.Resolve <IRunner>()) { Project[] projects = windsorContainer.Kernel.ResolveServices <Project>(); IProjectRegistry projectRegistry = windsorContainer.Resolve <IProjectRegistry>(); Assert.AreEqual(1, projectRegistry.ProjectsCount); Project project = projectRegistry.GetProject("projectpilot"); Assert.IsNotNull(project); Assert.AreEqual(1, project.ModulesCount); IProjectModule module = project.GetModule("RevisionControlStats"); runner.Start(); Thread.Sleep(5000); } }
public void AddModule(IProjectModule projectModule) { modules.Add(projectModule.ModuleId, projectModule); projectModule.ProjectId = projectId; }