Scan an assembly in order to create a DataContractContentSerializer

Resolves #100.
Is there any reason to introduce `expected` in the *Arrange* phase?

Why would you say that invoking `XDocument.Parse` is part of the *Act* phase?

(Hint: one of the phases is degenerate)