I have a class that serializes a set of objects (using XML serialization) that I want to unit test.
My problem is it feels like I will be testing the .NET implementation
If there's nothing you can do to change the way your class serializes, then you're testing .NET's implementation of XML serialization ;-)