Example #1
0
        public void WHEN_CategoryRepository_Is_Null_SHOULD_Throw_ArgumentNullException()
        {
            // Arrange
            var viewModelMapper = new Mock <IViewModelMapper>();

            //Act
            var exception = Assert.Throws <ArgumentNullException>(() =>
            {
                var service = new CategoryViewService(viewModelMapper.Object, null);
            });

            //Assert
            exception.ParamName.Should().BeSameAs("categoryRepository");
        }
Example #2
0
        public void WHEN_ViewModelMapper_Is_Null_SHOULD_Throw_ArgumentNullException()
        {
            // Arrange
            var categoryRepository = new Mock <ICategoryRepository>();

            //Act
            var exception = Assert.Throws <ArgumentNullException>(() =>
            {
                var service = new CategoryViewService(null, categoryRepository.Object);
            });

            //Assert
            exception.ParamName.Should().BeSameAs("viewModelMapper");
        }
Example #3
0
        private async Task <string> GetCategoryNameAsync(string categoryId)
        {
            var categoryViewModels = await CategoryViewService.GetCategoriesPathAsync(new GetCategoriesPathParam()
            {
                Scope       = ComposerContext.Scope,
                CultureInfo = ComposerContext.CultureInfo,
                CategoryId  = categoryId
            });

            if (categoryViewModels == null)
            {
                return(string.Empty);
            }

            var category = categoryViewModels.FirstOrDefault(c => string.Equals(c.Id, categoryId, StringComparison.InvariantCultureIgnoreCase));

            return(category == null ? string.Empty : category.DisplayName);
        }
Example #4
0
 public ContentViewServiceTest() : base()
 {
     service.SetupAsync().Wait();
     categoryService = CreateService <CategoryViewService>();
     userService     = CreateService <UserViewService>();
 }