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();
            }
        }
示例#2
0
 /// <summary>
 /// Save story for User
 /// </summary>
 /// <param name="story"></param>
 public SearchStoryDb Save(SearchStoryDb story)
 {
     _context.SearchStories.Add(story);
     _context.SaveChanges();
     return(story);
 }