Just trying to show a problem (maybe?) with mocking that can lead to asserts comparing the same object to itself.
I've used Moq and xUnit here. Please let me know if you know if there are mocking libraries that leads to different results from what I show here.