public async Task IssueRepository_GetById_ShouldReturnCorrectItem(string id) { var guidId = Guid.Parse(id); await using var context = new TimeTrackingDbContext(_dbOptions); var expected = IssuesDbSet.Get().First(x => x.Id == guidId); var issueRepository = new IssueRepository(context); var issue = await issueRepository.GetByIdAsync(guidId); Assert.That(issue, Is.EqualTo(expected).Using(EqualityComparers.IssueComparer)); }