Skip to content

Conversation

@bdukes
Copy link
Contributor

@bdukes bdukes commented Dec 5, 2025

Summary

I've updated the test projects to use the simpler SDK-style project format. I'm hoping this makes it easier to maintain, and especially manage updating NuGet packages for tests.

This PR builds on top of #6826, that PR should be merged first.

@bdukes
Copy link
Contributor Author

bdukes commented Dec 10, 2025

I tried to get the Urls and Integration tests projects running locally in order to verify that I didn't break them, but only got far enough to confirm that some of them can run. They appear to be pretty fragile and out of date (e.g. some tests seem to assume that the site they're running against is a single language, but other tests add a second language, and they expect the Digital Assets module to be there).

There are a handful of change in this PR that I think make the tests work better. One that affects more than tests is that the portal templates include a My Messsages page, with three s characters (which breaks the URL tests that expect the page to be there with a correctly spelled name). It looks like that typo was introduced in 10.0.0, so not too widespread of an impact.

Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.1
Bump NUnit from 4.3.2 to 4.4.0
Bump NUnit.Analyzers from 4.6.0 to 4.11.2
Bump NUnit3TestAdapter from 5.0.0 to 6.0.0
Bump Verify.NUnit from 28.10.1 to 31.8.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant