[Test]
public void Test()
{
    var foo = MockRepository.GenerateMock<IFoo>();
    foo.Expect(x => x.Bar()).Repeat.Times(3);

    Boo.Run(foo);

    foo.VerifyAllExpectations();
}

public class Boo
{
    public static void Run(IFoo foo)
    {
        foo.Bar();
        //foo.Bar();
        //foo.Bar();
    }
}

public interface IFoo
{
    void Bar();
}

On Feb 12, 1:21 am, jsearles <[email protected]> wrote:
> I am trying to assert the number of times a method is called and it's
> not acting as i'm expecting. I am using version 3.5. I am doing as
> follows:
>
> mock.Expect(x => x.DoSomething()).Repeat.Times(2);
>
> [perform actions]
>
> mock.VerifyAllExpectations();
>
> The problem is that this always passes, whether i change the times to
> 1 or 3 times. I want to know that the method was called exactly 2
> times.
>
> Thanks,
>
> Josh
--~--~---------~--~----~------------~-------~--~----~
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