Daniel Forbes, Assayer