Oh, before I forget to mention. I am using Rhino.Mocks 3.6 Thanks for your reply. Yeah, I tried that as well. It doesn't work either... I get:
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 at Rhino.Mocks.RhinoMocksExtensions.AssertExactlySingleExpectaton(MockRepository mocks, T mockToRecordExpectation) at Rhino.Mocks.RhinoMocksExtensions.GetExpectationsToVerify(T mock, Action`1 action, Action`1 setupConstraints) at Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled(T mock, Action`1 action, Action`1 setupConstraints) at Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled(T mock, Action`1 action) at Habanero.Templates.Test.Processor.TestMocking.Test_ShouldWork It fails in the same place. Could it be an issue with Castle do you think? I hope I don't have to use a different mocking framework just because it doesn't work on my machine! On Aug 24, 3:43 pm, Tuna Toksoz <[email protected]> wrote: > [TestFixture] > public class TestMocking > { > [Test] > public void Test_AssertWasNotCalled_ShouldWork() > { > var bob = MockRepository.GenerateMock<IBob>(); > bob.AssertWasNotCalled(o => o.Action()); > } > > } > > Can you try that? > > Tuna Toksöz > Eternal sunshine of the open source mind. > > http://devlicio.us/blogs/tuna_toksozhttp://tunatoksoz.comhttp://twitter.com/tehlike > > On Tue, Aug 24, 2010 at 3:30 AM, Mark Whitfeld <[email protected]>wrote: > > > 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]<rhinomocks%[email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/rhinomocks?hl=en. > > -- 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.
