OK, I'm so stumped about this one!
I have been using Rhino Mocks for years and it has never given me
problems.
I run the following simple code and it gives this error message:
(on the line with AssertWasNotCalled)
System.InvalidOperationException : No expectations were setup to be
verified, ensure that the method call in the action is a virtual
(C#) / overridable (VB.Net) method call
Stack Trace:
at Rhino.Mocks.RhinoMocksExtensions.AssertExactlySingleExpectaton[T]
(MockRepository mocks, T mockToRecordExpectation)
at Rhino.Mocks.RhinoMocksExtensions.GetExpectationsToVerify[T](T mock,
Action`1 action, Action`1 setupConstraints)
at Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled[T](T mock,
Action`1 action, Action`1 setupConstraints)
at Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled[T](T mock,
Action`1 action)
at Habanero.Templates.Test.Processor.TestMocking.Test_ShouldWork()
Here is the code (I know its testing the mocking framework, that's the
point):
[TestFixture]
public class TestMocking
{
[Test]
public void Test_AssertWasNotCalled_ShouldWork()
{
var bob = MockRepository.GenerateStub<IBob>();
bob.AssertWasNotCalled(o => o.Action());
}
}
public interface IBob
{
void Action();
}
The project is compiled for AnyCPU (and I have tried all the others)
and .NET 3.5.
This fails on my PC, but works on every other PC. Aaaargh!
My PC is as follows:
Intel Core i7 CPU 860 @ 2.80GHz
8.00 GB RAM
Windows 7 64-bit OS
I have restarted Visual Studio, and the PC as well as run the tests
from Resharper and the nunit test runner.
All have the same result: It fails!
Please help!
--
You received this message because you are subscribed to the Google Groups
"Rhino.Mocks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rhinomocks?hl=en.