Bug, fixed in the repository

On Wed, Oct 22, 2008 at 5:42 PM, Eduardo Laranjeira <
[EMAIL PROTECTED]> wrote:

>
> Is anyone facing the same problem?
>
> On Oct 15, 2:53 pm, Eduardo Laranjeira <[EMAIL PROTECTED]>
> wrote:
> > Setting a property expectation using the new "Property Setters
> > Explicit Expectation API" doesn't work as I expected using the AAA
> > syntax. I'm getting an InvalidOperationException when I try to set the
> > property expectation. With the old Record-Playback syntax it works
> > just fine. It seams the MockRepository.LastMockedObject isn't set,
> > setting properties expectations with the mock object in replay mode. I
> > wrote the following tests in the trunk to see if I run into the same
> > problem. As expected the first test passes and the second one fails.
> >
> > namespace Rhino.Mocks.Tests.FieldsProblem
> > {
> >     using MbUnit.Framework;
> >
> >     [TestFixture]
> >     public class FieldProblem_Eduardo
> >     {
> >         [Test]
> >         public void
> > CanSetExpectationOnReadWritePropertyUsingRecordPlaybackSyntax()
> >         {
> >             var mocks = new MockRepository();
> >             var demo = mocks.DynamicMock<IDemo>();
> >
> >             using (mocks.Record())
> >             {
> >                 demo.Expect(x =>
> > x.Prop).SetPropertyWithArgument("Eduardo");
> >             }
> >
> >             using (mocks.Playback())
> >             {
> >                 demo.Prop = "Eduardo";
> >             }
> >         }
> >
> >         [Test]
> >         public void
> > CanSetExpectationOnReadWritePropertyUsingAAASyntax()
> >         {
> >             var demo = MockRepository.GenerateMock<IDemo>();
> >
> >             demo.Expect(x =>
> > x.Prop).SetPropertyWithArgument("Eduardo");
> >
> >             demo.Prop = "Eduardo";
> >
> >             demo.VerifyAllExpectations();
> >         }
> >     }
> >
> > }
> >
> > I'm using RhinoMocks v3.5 RTM and .Net Framework 3.5 SP1.
> >
> > Am I doing something wrong?
> >
> > Eduardo
> >
>

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