// ReSharper disable once InconsistentNaming
        public async Task GetEpisodeById_should_return_null_if_episode_does_not_exist()
        {
            using (var context = CreateContext())
            {
                await SeedEpisodesAsync(context);

                var repository = new EpisodeRepository(context);

                int id = 42;

                var episode = await repository.GetEpisodeById(id);

                Assert.Null(episode);
            }
        }
        // ReSharper disable once InconsistentNaming
        public async Task GetEpisodeById_should_return_episode_by_id()
        {
            using (var context = CreateContext())
            {
                await SeedEpisodesAsync(context);

                var repository = new EpisodeRepository(context);

                int id = 2;

                var episode = await repository.GetEpisodeById(id);

                Assert.Equal(id, episode.Id);
            }
        }