Hi

Assuming that your ExecuteWithAttempts is an extension method of
System.Action and you really want to test that Execute method is called,
you'll have to create a partialmock<Collector>


        [SetUp]
        private void SetupTests()
        {
            _mocks = new MockRepository();
            _collector = _mocks.PartialMock<Collector>();
        }

        [TearDown]
        private void TearDownTests()
        {
        }

        [Test]
        public void Start_ExecuteCalled()
        {
            Action action = _mocks.DynamicMock<Action>();
            _mocks.ReplayAll();
            _collector.Start();
            _collector.AssertWasCalled<Collector>(x => x.Execute(action),
options => options.IgnoreArguments());
            _collector.VerifyAllExpectations();
        }




Tapio Kulmala

"Those are my principles, and if you don't like them... well, I have
others" - Groucho Marx

http://twitter.com/tapiokulmala
http://www.linkedin.com/in/tapiokulmala
http://profiles.google.com/tapiokulmala




On Tue, Dec 20, 2011 at 1:22 PM, MuxMux <[email protected]> wrote:

> Hi!
> So how the the test method should look like?
>
> MuxMux.
>
> On 18 дек, 18:38, Tapio Kulmala <[email protected]> wrote:
> > Hi!
> >
> > You are not testing your Collector at all, Create a real collector
> instead
> > of a mock.
> >
> > _collector = new Collector();
> >
> > Tapio Kulmala
> >
> > "Those are my principles, and if you don't like them... well, I have
> > others" - Groucho Marx
> >
> >
> http://twitter.com/tapiokulmalahttp://www.linkedin.com/in/tapiokulmalahttp://profiles.google.com/tapiokulmala
> >
> >
> >
> >
> >
> >
> >
> > On Sat, Dec 17, 2011 at 8:20 AM, MuxMux <[email protected]> wrote:
> > > Hi Andreas,
> >
> > > thanks for your reply, but your suggestion did not help. I got
> > > the same exception as before:
> > > Rhino.Mocks.Exceptions.ExpectationViolationException :
> > > Module.Execute(any); Expected #1, Actual #0.
> >
> > > MuxMux.
> >
> > > On 16 дек, 14:07, haifisch <[email protected]> wrote:
> > > > Just make Execute virtual ;-)
> >
> > > > Br,
> >
> > > > Andreas
> >
> > > --
> > > 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.
>
> --
> 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.
>
>

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