testes para mensagens gauge
abstracted to an interface current time so we can test a little easier
added unit testing to timing type