I am getting a NotSupportedException error message on my Unit Test using Moq
System.NotSupportedException: Invalid setup on a non-virtual (overridable
The property or function you're trying to setup needs to be declared as
public virtual
otherwise Moq can't create an inherited class, which overrides this function or propterty, which is nessecary, when you want to setup it.