Background
In #167, we fixed an issue where the ToolkitSampleOptionGenerator would fail to generate source if multiple samples in the same assembly shared a property name.
The issue
In order to unblock other devs, we had to close this PR without writing unit tests. We still need to write unit tests for this scenario to make sure the regression doesn't appear again.
The solution
Write unit tests.