Hi Brian,
You can use AAA API to check that the three strings were called:
Isolate.WasCalledWithExactArguments(() => managerMock.AddProperty("LastName");
...
MockManager should be either created using Isolate.Fake.Instance, you can use Members.CallOriginal if you need the actual method code to be called or you need to set some expectation on the verified method:
// Set Expectation - not necessary IgnoreCall
Isolate.WhenCalled(managerMock.AddProperty("")).IgnoreCall();
// Do Something
...
// Assert Call Was Made
Isolate.WasCalledWithExactArguments(() => managerMock.AddProperty("LastName")
The error message does not relate to the parameter unless you have another method call inside the verify block - which we currently do not support:
// Not supported -- using another call inside the verify block
Isolate.WasCalledWithExactArguments(() => managerMock.AddProperty(SomeClass.GetSpecialNameString())