Like I said before, when you use mock, it's implementation bound not behavior bound. This is true for all unit tests that use mock.