JetBrains / JetBrains/resharper-unity

Add test suite for csproj modifications

Open
#734 0 comments 0 reactions 0 assignees View on GitHub
refactor up for grabs
Dominant language
C#
Stars
1.2k
Forks
142
PR merge metrics
No merged PRs in 30d

Description

We need a suite of tests based on the modifications we make to the .csproj files, to prevent regressions.

This will require isolating and mocking some Unity APIs, such as application version, target framework and OS checks. We can then create a folder per test, with an existing .sln and one or more .csproj files, response files, etc. and run for multiple versions of Unity itself - write the modified .csproj files and check for differences with gold files.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.