Would it be possible to add support for verifying arguments on non-public methods in the same manner as public methods?
To be more specific, I have an instance where I want to verify the arguments that are passed to a non-public method (which has been set to be ignored when called) called from the method that I am unit testing. The method being tested creates the variables that are passed to the non-public method, so I do not have any variables in my unit tests that I can use Isolate.Verify.NonPublic.WasCalled().WithArguments().
If the method was public, I could easily use Isolate.Verify.WasCalledWithArguments().Matching(). As of right now, though, my only option seems to be using DoInstead to get the parameters for the non-public method and then validate them.
Am I missing anything?
Brian