public async Task GetAllDeletedShouldReturnCorrectDeletedEntities() { await this.PopulateEvents(); var eventToDelete = this.eventsRepository.All().FirstOrDefault(e => e.Id == 2); this.eventsRepository.Delete(eventToDelete); await this.eventsRepository.SaveChangesAsync(); var service = new EventsService( this.eventsRepository, this.postsService, this.postRepository); var resultList = service.GetAllDeleted <TestEventViewModel>().ToList(); Assert.Single(resultList); Assert.Equal("ccc", resultList[0].Title); }