MockRepository mockery = new MockRepository();
IHtmlParser parser = (IHtmlParser) mockery.CreateMock(typeof
(IHtmlParser));
using (mockery.Record())
{
Expect.On(parser).Call(parser.PageText).Return(htmlPage);
parser.GetPage(null);
LastCall.IgnoreArguments().Throw(new ArgumentException("Error"));
Expect.On(parser).Call(parser.PageText).Return(htmlPage);
}
using (mockery.Playback())
{
query.ExecuteQuery();
}
mockery.VerifyAll();
Problem is, that parser.GetPage didn't throw exception (what is
expected and wanted).
I tried get same result with Expect, but failed. What is correct way
to achieve this?
Thanks