I've made a small change to an integration component and have prepared unit tests to cover my work. All new and existing unit tests are passing.
It will take a substantial amount of time to configure and run the component locally as I will need to restore databases, check firewall rules etc.
The definition of Done in terms of development work is unclear.
Is a unit test a better replacement for works-on-my-machine?
Is it seen as unprofessional if I do not confirm the changes manually before passing work over to a test team?