public void DoSomething_GivenInvalidInput_ThrowsException()
{
MyOverridableClass c = new MyOverridableClass();
int SOME_NUMBER=1;
//stub the calculation method to return "invalid"
c.calculateMethod = delegate(int i) { return -1; };
c.DoSomeAction(SOME_NUMBER);
}