public EntryBusinessModel GetModel(IMapper _mapper) { var category = _categoryRepository.SelectList(); var subCategory = _subCategoryRepository.SelectList(); var platform = _platformRepository.SelectList(); var entryBusiness = new EntryBusinessModel(); entryBusiness.Category.AddRange(_mapper.Map <List <CategoryBusinessModel> >(category)); entryBusiness.SubCategory.AddRange(_mapper.Map <List <SubCategoryBusinessModel> >(subCategory)); entryBusiness.Platform.AddRange(_mapper.Map <List <PlatformBusinessModel> >(platform)); return(entryBusiness); }
public void GetModel_ShouldMapRepository_ToLexiconEntryBusinessModel() { // Arrange var expected = new EntryBusinessModel() { Category = buCategory, SubCategory = buSubCategory }; var classUnderTest = new EntryBusiness( mockCategoryRepository.Object, mockSubCategoryRepository.Object, mockPlatformRepository.Object); // Act var actual = classUnderTest.GetModel(mockMapper.Object); // Assert Assert.AreEqual(expected, actual); }