write tests for simon mock