An awkward collaboration can be caused by many different factors.
- Some collaborators are awkward to control.
- Setup awkwardness comes when setting up the test is hard.
- Awkward runtime is when the test takes too long to run.
An awkward collaboration is any collaboration that makes you not want to test.