Not quite a unit test if you pass in an actual SnakSerializer and have real snak serializations in the provider below. The test itself is perhaps not bad, though it is a component test rather than a unit one. I suggest stubbing out the SnakSerializer.