public async Task ClearAsync_Should_Clear()
        {
            var context = _context.Context;
            var fixture = new Fixture();
            await context.CurrentPlaylist.AddRangeAsync(fixture.Build <CurrentPlaylistItem>()
                                                        .With(item => item.Video,
                                                              fixture.Build <VideoItem>()
                                                              .Without(item => item.PlaylistVideoItems)
                                                              .Create())
                                                        .CreateMany(3))
            .ConfigureAwait(false);

            await context.SaveChangesAsync().ConfigureAwait(false);

            await _repository.ClearAsync().ConfigureAwait(false);

            var actual = context.CurrentPlaylist.ToArray();

            Assert.Empty(actual);
        }