Anyone have any ideas?

-- 
Patrick Steele
http://weblogs.asp.net/psteele


On Mon, Nov 9, 2009 at 1:41 PM, Patrick Steele <[email protected]> wrote:
> I thought Rhino Mocks could stub/mock object.ToString():
>
> http://ayende.com/Blog/archive/2005/07/12/RhinoMocks201MinorBugFixes.aspx
>
> But someone recently tweeted that they couldn't get it working.  I
> threw together a quick test with both AAA and record/replay and I
> can't get it working either:
>
> [TestFixture]
> public class Tests
> {
>        [Test]
>        public void StubToString_AAA()
>        {
>                var obj = MockRepository.GenerateStub<object>();
>                obj.Stub(x => x.ToString()).Return("my-tostring");
>                Assert.That(obj.ToString(), Is.SameAs("my-tostring"));
>        }
>
>        [Test]
>        public void StubToString_RecordReply()
>        {
>                var repository = new MockRepository();
>                var obj = repository.Stub<object>();
>                obj.Expect(x => x.ToString()).Return("my-tostring");
>                repository.ReplayAll();
>
>                Assert.That(obj.ToString(), Is.SameAs("my-tostring"));
>                repository.VerifyAll();
>        }
> }
>
> In both tests, I get the following error on the obj.Stub() and the 
> obj.Expect():
>
> System.InvalidOperationException: Invalid call, the last call has been
> used or no call has been made (make sure that you are calling a
> virtual (C#) / Overridable (VB) method).
>
> Should this work?

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to