public void GetRequiredCategories_Returns_EmptyList_If_No_Required_Categories_Exists() { Assert.Empty(CategoryRepository.GetAll(BaseListQuery.DefaultValues(_language))); var notRequiredCategory = Mock.MockCategory(); notRequiredCategory.IsRequired = false; Mock.Database.InsertCategory(notRequiredCategory); Assert.Empty(CategoryRepository.GetRequiredCategories(_language)); }
public CategoryRepositoryTest() { _queryWithDefaultValues = BaseListQuery.DefaultValues("nb"); Mock = new Mock.Mock(); CategoryRepository = new Repositories.CategoryRepository(Mock.Database.Context); _category = Mock.MockCategory(); _language = "nb"; }
public MetaDataRepositoryTest() { _queryWithDefaultValues = BaseListQuery.DefaultValues("nb"); var config = ConfigHelper.GetLanguageConfiguration(); Mock = new Mock.Mock(); MetaRepository = new Repositories.MetadataRepository(Mock.Database.Context, new OptionsWrapper <LanguageConfig>(config)); _status = Mock.Database.InsertStatus(Mock.MockStatus()); _category = Mock.Database.InsertCategory(Mock.MockCategory()); }
public void SearchForMetadata_Returns_Results_Based_On_Category_Name_And_Name() { var category = Mock.MockCategory("newName"); Mock.Database.InsertCategory(category); var meta1 = Mock.MockMeta(_status, category); meta1.Name = "searchFor"; var meta2 = Mock.MockMeta(_status, category); meta2.Name = "m2"; Mock.Database.InsertMeta(Mock.MockMeta(_status, _category)); Mock.Database.InsertMeta(meta1); Mock.Database.InsertMeta(meta2); var searchResult = MetaRepository.SearchForMetadata(new MetaSearchQuery { Category = category.Name, Name = meta1.Name }); Assert.Equal(3, MetaRepository.GetAll(_queryWithDefaultValues).Count); Assert.Single(searchResult); }