add move assignment tests