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"); }
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"); }
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); }
public ContentViewServiceTest() : base() { service.SetupAsync().Wait(); categoryService = CreateService <CategoryViewService>(); userService = CreateService <UserViewService>(); }