Initial work on C# impl.  Early alpha, not yet functional.
Bugfix: A test was using the wrong string