Example #1
0
        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);
        }
Example #2
0
        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);
        }