Validate logic in change

Pull request to show the new checkStatus method and testing approach. Tests are in place for the checkStatus method and going forward the checkStatus method will be used to test whether generated changes were applied correctly.