-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the MsTestToXunitConverter wiki!
Currently the first version of the project was run on a very reasonable MSTest project. Mostly simple attributes with simple assertions.
When running it on a more interesting and legacy MSTest project there were more than a few bugs injected - but it was great getting a read on what the more obvious missing pieces were (issues 1-8).
This led us to expand the project to include some semantic analysis, specifically with the removal of message strings which xUnit seems to not believe in by virtue of not providing these overloads.
We also need to fix the Travis build, the aforementioned work on message strings needs to be completed and then the majority of the business logic will be stripped out into a library. This will leave just the MSBuildWorkspace
code in the command line application and will be basically untested by the unit test project because it causes problems with mono.
- Should include fixes for issues 1-8
- Should be split into a command line app with accompanying library
- Should include much more robust semantic analysis for when someone uses a
using directive
to aliasAssert
or something fun like that 😛 - NUnit? absolutely doable
- MSTestV2? is it just plug and play?
- Interface for implementing your favorite test project system? probably a bit too crazy, we would have targeted the top 3 by this point anyway