I need to verify that a class method calls base class method. Here is the code structure
public abstract class BaseClass
{
protected virtual void MethodA()
{
}
}
And class that needs to be tested
public abstract class MainClass : BaseClass
{
public void MethodB()
{
base.MethodA();
}
}
I want to write a test that would verify that when I call MainClass.MethodB() then BaseClass.MethodA() gets called. Is this possible?