Esempio n. 1
0
        public IActionResult Index(int id)
        {
            var project               = _projects.GetProjectById(id);
            var projectViewModel      = new ProjectViewModel(project);
            var projectNotesViewModel = new ProjectNotesViewModel(projectViewModel);

            return(View(projectNotesViewModel));
        }
Esempio n. 2
0
        public void Constructor_WithProjectViewModel_SetsSubMenuViewModelPageToProjectNotes()
        {
            var project = new Project {
                School = new School(), Trust = new Trust()
            };
            var projectViewModel      = new ProjectViewModel(project);
            var projectNotesViewModel = new ProjectNotesViewModel(projectViewModel);

            projectNotesViewModel.SubMenu.Page.Should().Be(SubMenuPage.ProjectNotes);
        }
Esempio n. 3
0
        public void Constructor_WithProjectViewModel_SetsNavigationViewModelToProjectsListContentAndUrl()
        {
            var project = new Project {
                School = new School(), Trust = new Trust()
            };
            var projectViewModel      = new ProjectViewModel(project);
            var projectNotesViewModel = new ProjectNotesViewModel(projectViewModel);
            var expectedContent       = "Back to all conversion projects";
            var expectedUrl           = "/projectlist";

            projectNotesViewModel.Navigation.Content.Should().Be(expectedContent);
            projectNotesViewModel.Navigation.Url.Should().Be(expectedUrl);
        }