TMC-C#'s repositories
CodeExerciseLibrary
Library to help creating C# exercises. Generates missing methods and classes inside tests on the fly by using Source Generators
tmc-csharp-runner
Runs C# code for TestMyCode. Returns the results of the unit tests as a JSON file which tmc-langs can parse.
MSBuildLocator
An API to locate MSBuild assemblies from an installed Visual Studio location. Use this to ensure that calling the MSBuild API will use the same toolset that a build from Visual Studio or msbuild.exe would.
tmc-csharp
C# language support for TestMyCode
tmc-server
Test My Code exercise server used by e.g. http://mooc.fi/
tmc-testcourse
Test course for TMC