Scan an assembly in order to create a DataContractContentSerializer

Resolves #100.
That looks more readable, but I don't follow the variable naming. Why is `sut` and `actual` named like that?

It might help to identify what's what if you try to format the test according to [this heuristic](http://blog.ploeh.dk/2013/06/24/a-heuristic-for-formatting-code-according-to-the-aaa-pattern).