Added unit test for Archive and CanonicalResult