Add tests for deconstruct methods