added tests to detect if comparison is underway, to prevent invalid calls to OnConditions()
added tests to detect if comparison is underway, to prevent invalid calls to OnConditions()

SimonMayer/date_conditioner