public void WhenGenerateSelectorViewModel_ThenSchoolListPropertiesCorrect() { ServiceTypeSelectorModel actual = Target.GenerateSelectorViewModel(); Assert.AreEqual("Id", actual.ServiceTypes.DataValueField); Assert.AreEqual("Name", actual.ServiceTypes.DataTextField); }
public ServiceTypeSelectorModel GenerateSelectorViewModel() { ServiceTypeSelectorModel viewModel = new ServiceTypeSelectorModel(); viewModel.ServiceTypes = new MultiSelectList(ServiceTypeRepository.Items.Where(s => s.IsActive), "Id", "Name"); return(viewModel); }
public void WhenGenerateSelectorViewModel_ThenViewModelContainsSchools() { List <ServiceType> expected = Repositories.MockServiceTypeRepository.Items.Where(s => s.IsActive).ToList(); ServiceTypeSelectorModel actual = Target.GenerateSelectorViewModel(); CollectionAssert.AreEqual(expected, actual.ServiceTypes.Items.Cast <ServiceType>().ToList()); }
public void GivenLogicManagerGeneratesViewModel_WhenSelector_ThenViewModelInResult() { ServiceTypeSelectorModel expected = new ServiceTypeSelectorModel(); MockLogicManager.Expect(m => m.GenerateSelectorViewModel()).Return(expected); PartialViewResult result = Target.Selector(); result.AssertGetViewModel(expected); }
public void WhenGenerateSelectorViewModel_ThenReturnInstance() { ServiceTypeSelectorModel actual = Target.GenerateSelectorViewModel(); Assert.IsNotNull(actual); }
public PartialViewResult Selector() { ServiceTypeSelectorModel viewModel = LogicManager.GenerateSelectorViewModel(); return(PartialView(viewModel)); }