public void WhenGenerateSchoolSelectorViewModel_ThenSchoolListPropertiesCorrect()
        {
            SchoolSelectorModel actual = Target.GenerateSchoolSelectorViewModel();

            Assert.AreEqual("Id", actual.Schools.DataValueField);
            Assert.AreEqual("Name", actual.Schools.DataTextField);
        }
예제 #2
0
        public SchoolSelectorModel GenerateSchoolSelectorViewModel()
        {
            var viewModel = new SchoolSelectorModel();

            viewModel.Schools = new MultiSelectList(SchoolRepository.Items, "Id", "Name");
            return(viewModel);
        }
        public void WhenGenerateSchoolSelectorViewModel_ThenViewModelContainsSchools()
        {
            List <School> expected = Repositories.MockSchoolRepository.Items.ToList();

            SchoolSelectorModel actual = Target.GenerateSchoolSelectorViewModel();

            CollectionAssert.AreEqual(expected, actual.Schools.Items.Cast <School>().ToList());
        }
예제 #4
0
        public void GivenLogicManagerGeneratesViewModel_WhenSelector_ThenViewModelInResult()
        {
            SchoolSelectorModel expected = new SchoolSelectorModel();

            MockLogicManager.Expect(m => m.GenerateSchoolSelectorViewModel()).Return(expected);

            PartialViewResult result = Target.Selector();

            result.AssertGetViewModel(expected);
        }
예제 #5
0
        public PartialViewResult Selector()
        {
            SchoolSelectorModel viewModel = LogicManager.GenerateSchoolSelectorViewModel();

            return(PartialView(viewModel));
        }
        public void WhenGenerateSchoolSelectorViewModel_ThenViewModelReturned()
        {
            SchoolSelectorModel actual = Target.GenerateSchoolSelectorViewModel();

            Assert.IsNotNull(actual);
        }