public void GetCardsByTag_Test() { //Given Gallery gallery = new Gallery(); IGalleryData galleryDb = new GalleryData(); var tags = new List <Tag>() { new Tag() { TagItem = "drawings" }, new Tag() { TagItem = "lady" } }; var result = galleryDb.GetGalleryCardsByTags(tags); //When // var g = gallery.GetGalleryByTag(); foreach (var item in result) { output.WriteLine("ID: {0}, Title: {1}", item.Id, item.Title); } //Then Assert.Equal(2, result.Count()); }
public IEnumerable <GalleryCard> GetGalleryByTag() { IGalleryData galleryDb = new GalleryData(); var galleryCards = galleryDb.GetGalleryCardsByTags(this.Tags); // CHANGE!! foreach (var item in this.Tags) { Console.WriteLine((string)item.TagItem); } if (galleryCards == null) { galleryCards = new List <GalleryCard>(); } return(galleryCards); }
public int GetNumberOfContentWithThisTag() { int count = 0; IGalleryData galleryDb = new GalleryData(); var tags = new List <Tag>() { new Tag() { TagItem = this.TagItem } }; var cards = galleryDb.GetGalleryCardsByTags(tags); foreach (var item in cards) { count++; } return(count); }