C#: First Decent Batch of Tests

* anonymous types
* yield
* aliased generics
* implicit generics
* verbatim string
* expression trees enabling strongly-typed method registration