A lot has happened in wikiLingo since my previous post with the use of Phalanger. Sometime back we plugged the Testify php unit testing framework that wikiLingo uses, along with all our unit tests for wikiLingo into an aspx page to pump all the unit tests (some of which are VERY complex) through to Phalanger. I was concerned, Phalanger "didn't work". Jakub spent his precious time with me, unpaid I might add, to find out what the issues were. What I found out is that Phalanger is actually (in my opinion) written BETTER THAN THE REAL THING!
Phalanger exposed some weaknesses in my code, and I am VERY glad it caught them. Long story short, as of about 20 minutes ago, I have all 140 unit tests essentially passing. I am so excited to see how robust Phalanger is, am not being paid to say any of this, and am eternally greatful to the DevSense team for their hard work and relentless effort to bring easy programming to the masses.
Jakub (and the DevSense Team)... woot, woot!
Thanks again guys!
For proof:
* the base package -
https://github.com/wikiLingo/wikiLingo.net* the unit tests -
https://github.com/wikiLingo/wikiLingo.net-examples* the unit test binding into C# -
https://github.com/wikiLingo/wikiLingo.net-examples/blob/master/examples/examples/test.aspx.cs