Scan an assembly in order to create a DataContractContentSerializer

Resolves #100.
> When the expected value requires some setup (in this example, string formatting, concatenation, etc) I usually put it in the Arrange phase. That might be a mistake on my part though, as I didn't look-up that in Gerard Meszaros's xUnit Test Patterns book.

It's not in [xUnit Test Patterns](http://bit.ly/xunitpatterns) - it's much more basic than that. In [Code Complete](http://amzn.to/1xioCmw) there's discussion about only adding the code when you need it. In this case, you don't *need* it before the Assert phase.

Is `@event.AsSerializedString(actual)` part of the System Under Test?