public virtual ActionResult Index() { var classPeriods = _genericRepository.GetAll<ClassPeriod>().ToList(); var indexModels = new List<IndexModel>(); foreach (var classPeriod in classPeriods) { var indexModel = new IndexModel(); _classPeriodToIndexModelMapper.Map(classPeriod, indexModel); indexModels.Add(indexModel); } return View(indexModels); }
public void ShouldMapClassPeriodToIndexModel() { var classPeriodIndexModel = new IndexModel(); var classPeriodEntity = new Web.Data.Entities.ClassPeriod { ClassPeriodName = "Period 1" }; var classPeriodToIndexMapper = new ClassPeriodToIndexModelMapper(); classPeriodToIndexMapper.Map(classPeriodEntity, classPeriodIndexModel); classPeriodIndexModel.ClassPeriodName.ShouldBe("Period 1"); }