public void GettingByFilter() { using (var db = new WisperoDbContext()) { var dataService = new KnowledgeBaseData(db); var retValue = dataService.GetByFilter(x => x.Tags.Contains("Tag3")); Assert.IsNotNull(retValue); Assert.IsTrue(retValue.Count > 0); Assert.IsTrue(retValue[0].Id == 2); } }
public void Adding() { using (var db = new WisperoDbContext()) { var dataService = new KnowledgeBaseData(db); dataService.Add(new KnowledgeBaseItem() { Answer = "Answer3", Query = "Question3", Tags = "Tag4, Tag1", LastUpdateOn = DateTime.Now }); dataService.CommitChanges(); var recentlyAdded = dataService.GetByFilter(x => x.Answer == "Answer3"); Assert.IsNotNull(recentlyAdded); Assert.IsTrue(recentlyAdded.Count > 0); Assert.IsTrue(recentlyAdded[0].Query == "Question3"); } }