public void GetDeletedVideos_ShouldOnlyReturnDeletedVideos() { var expectedVideos = new List <Video>(); for (int i = 0; i < 5; ++i) { var video = CreateAndRetrieveVideo(); repository.DeleteVideo(video.VideoId).ConfigureAwait(false); expectedVideos.Add(video); } CreateAndRetrieveVideo(); var videos = repository.GetDeletedVideos(GetFirstPage()).Result.Results; CollectionAssert.AreEquivalent(expectedVideos, videos); }