public async Task IssueRepository_DeleteAsync_DeletesEntity() { var guidId = Guid.Parse("EC3CB528-45E3-4ABA-8E6E-DB40D0C0A400"); var entityToDelete = IssuesDbSet.Get().First(x => x.Id == guidId); var expectedCount = IssuesDbSet.Get().ToList().Count - 1; await using var context = new TimeTrackingDbContext(_dbOptions); var issueRepository = new IssueRepository(context); await issueRepository.DeleteAsync(entityToDelete); context.Issues.Should().HaveCount(expectedCount); }