mar5426 unit & acceptance tests