func TestHandler() *TestHandlerStruct {
	return &TestHandlerStruct{}
}
TestHandler returns an instance of the struct
package handler
import (
	"github.com/prashantgupta24/activity-tracker/pkg/activity"
	"github.com/prashantgupta24/activity-tracker/pkg/system"
	log "github.com/sirupsen/logrus"
)
const (
	testActivity = activity.TestActivity
)
type TestHandlerStruct struct {
	testHandlerLogger *log.Entry
	tickerCh          chan struct{}
}
func (h *TestHandlerStruct) Start(logger *log.Logger, activityCh chan *activity.Instance) {
	h.tickerCh = make(chan struct{})
	h.testHandlerLogger = logger.WithFields(log.Fields{
		"method": "test-handler",
	})
	go func() {
		for range h.tickerCh {
			activityCh <- &activity.Instance{
				Type: testActivity,
			}
		}
		h.testHandlerLogger.Infof("stopping test handler")
		return
	}()
}