public void WhenGenerateSchoolSelectorViewModel_ThenSchoolListPropertiesCorrect() { SchoolSelectorModel actual = Target.GenerateSchoolSelectorViewModel(); Assert.AreEqual("Id", actual.Schools.DataValueField); Assert.AreEqual("Name", actual.Schools.DataTextField); }
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()); }
public void GivenLogicManagerGeneratesViewModel_WhenSelector_ThenViewModelInResult() { SchoolSelectorModel expected = new SchoolSelectorModel(); MockLogicManager.Expect(m => m.GenerateSchoolSelectorViewModel()).Return(expected); PartialViewResult result = Target.Selector(); result.AssertGetViewModel(expected); }
public PartialViewResult Selector() { SchoolSelectorModel viewModel = LogicManager.GenerateSchoolSelectorViewModel(); return(PartialView(viewModel)); }
public void WhenGenerateSchoolSelectorViewModel_ThenViewModelReturned() { SchoolSelectorModel actual = Target.GenerateSchoolSelectorViewModel(); Assert.IsNotNull(actual); }