Add unit tests for XOr