added tests for FakeValuesService, added exception handling