public async Task GetIssueByIdAsync_Should_return_null_if_the_issue_does_not_exist_Test()
            {
                // Arrange
                const int invalidId = 5;

                // // Create Mocked Context by Seeding Data
                await using var context = new DataContext(Options);

                await MockHelpers.CreateMockedDataContext(Options);

                RepositoryUnderTest = new IssueRepository(context);


                // Act
                var result = await RepositoryUnderTest.GetIssueByIdAsync(invalidId);

                // Assert
                Assert.Null(result);
            }
            public async Task GetIssueByIdAsync_Should_return_the_expected_Issue_Test()
            {
                // Arrange

                // // Create Mocked Context by Seeding Data
                await using var context = new DataContext(Options);

                await MockHelpers.CreateMockedDataContext(Options);

                RepositoryUnderTest = new IssueRepository(context);


                // Act

                var result = await RepositoryUnderTest.GetIssueByIdAsync(IssueList[1].Id);

                // Assert

                result.Should().NotBeNull();
                result.Id.Should().Be(IssueList[1].Id);
            }