more tests and changes for csharp runner