refined unit tests to cover derived units