Currently when using New-MockObject we get an empty object with no properties set. It seems these properties are read only and aren't able to be set without overriding the entire property with a note property of the same name. Is this the preferred method for populating the mock object, or is there another way to set these properties that I may be missing?
For reference here is my current code to override the properties:
Yes. That currently is the only way to populate the properties. I've intended to add that functionality to the New-MockObject function for awhile now but just haven't got to it it. I want to do something like this: