Skip to content
Jim Schneidereit edited this page Nov 17, 2017 · 1 revision

Welcome to the MsTestToXunitConverter wiki!

Current version 1.0.0

Currently the first version of the project was run on a very reasonable MSTest project. Mostly simple attributes with simple assertions.

In progress

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.

Future - Version 1.1.0

  • Should include fixes for issues 1-8
  • Should be split into a command line app with accompanying library

Future - Version down-the-road

  • Should include much more robust semantic analysis for when someone uses a using directive to alias Assert 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
Clone this wiki locally