Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 19, 2025

Summary

Mutation testing documentation was incorrectly nested under Testing > Test frameworks > xUnit when it's a framework-agnostic testing technique. Stryker.NET works with all test frameworks—the examples simply use xUnit.

Fixes #49967

Changed navigation structure:

  • From: Testing > Test frameworks > xUnit > Mutation testing
  • To: Testing > Mutation testing (top-level, after "Unit test code coverage")

Modified file:

  • docs/navigate/devops-testing/toc.yml - Relocated mutation testing entry
Original prompt

This section details on the original issue you should resolve

<issue_title>Mutation testing docs are under wrong section</issue_title>
<issue_description>### Type of issue

Other (describe below)

Description

The mutation testing docs are currently in the left menu bar under section:

Testing -> Test Frameworks -> xUnit -> Mutation Testing

This is incorrect, as Mutation Testing is not a specific usecase for xUnit. It's just the case that the code examples are written with xUnit.

My suggestion would be to place this page under:

Testing -> Mutation Testing

Page URL

https://learn.microsoft.com/en-us/dotnet/core/testing/mutation-testing

Content source URL

https://github.com/dotnet/docs/blob/main/docs/core/testing/mutation-testing.md

Document Version Independent Id

189e53ea-f654-e3c4-8255-9f2044941ad0

Platform Id

0bb16469-b707-aad3-8d0e-ca513d96d384

Article author

@sigmade

Metadata

  • ID: 630d3b5a-eb99-64ae-0c68-881f0d1e8ef1
  • PlatformId: 0bb16469-b707-aad3-8d0e-ca513d96d384
  • Service: dotnet-fundamentals

Related Issues</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.


Internal previews

📄 File 🔗 Preview link
docs/navigate/devops-testing/toc.yml docs/navigate/devops-testing/toc

Co-authored-by: gewarren <24882762+gewarren@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix mutation testing docs placement in navigation Move mutation testing docs from xUnit subsection to top-level Testing section Nov 19, 2025
Copilot AI requested a review from gewarren November 19, 2025 22:20
Copilot finished work on behalf of gewarren November 19, 2025 22:20
@gewarren gewarren marked this pull request as ready for review November 19, 2025 22:28
@gewarren gewarren requested a review from a team as a code owner November 19, 2025 22:28
Copilot AI review requested due to automatic review settings November 19, 2025 22:28
Copilot finished reviewing on behalf of gewarren November 19, 2025 22:29
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR corrects the navigation structure by moving mutation testing documentation from a framework-specific location to a framework-agnostic top-level testing section. Mutation testing with Stryker.NET is applicable to all test frameworks—the documentation simply uses xUnit for its code examples.

Key changes:

  • Relocated "Mutation testing" entry from nested under xUnit to top-level Testing section
  • Positioned after "Unit test code coverage" for logical flow

@gewarren gewarren enabled auto-merge (squash) November 19, 2025 22:30
@gewarren gewarren merged commit 471caad into main Nov 19, 2025
19 checks passed
@gewarren gewarren deleted the copilot/fix-mutation-testing-docs-section branch November 19, 2025 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mutation testing docs are under wrong section

3 participants