public void Test_SearchStory_DeleteByUserId() { var result = new SearchStoryDb(); var storyService = kernel.Get <IStoryService>(); var storyDb = fakerStory.Generate(1).First(); storyService.Save(storyDb); var userId = storyDb.UserId; storyService.Save(fakerStory.Generate(1).First()); using (var context = new YoutubeContext()) { result = context.SearchStories.FirstOrDefault(r => r.UserId == userId); result.Should().NotBeNull(); } storyService.DeleteByUserId(userId); using (var context = new YoutubeContext()) { result = context.SearchStories.FirstOrDefault(r => r.UserId == userId); result.Should().BeNull(); } }
/// <summary> /// Save story for User /// </summary> /// <param name="story"></param> public SearchStoryDb Save(SearchStoryDb story) { _context.SearchStories.Add(story); _context.SaveChanges(); return(story); }