Hi all,

I am trying to test that a manager class with call its collaborators
when i call GetRecommendations on it
however the mockRender expectation is ignored? I am trying to test
that the renderer will be called
with an empty list of results. Any insight into this is greatly
appreciated.

var mocks = new MockRepository();

var mockRequest = mocks.StrictMock<Request>("somequery");
var mockTranslator = mocks.StrictMock<Translator>();
var mockRenderer = mocks.StrictMock<Renderer>();

Expect.Call(mockRequest.ExecuteRequest()).Return("xml");
Expect.Call(mockTranslator.Translate("xml"));
// we are expecting an empty list of results
mockRenderer.Expect(x =>
        x.RenderToHtml(Arg<List<Result>>.Matches(y =>
                y.Equals(new List<Result>())
        ))
);

mocks.ReplayAll();

// SUT
Manager manager = new Manager(mockRequest, mockTranslator,
mockRenderer);
manager.GetRecommendations();

mocks.VerifyAll();

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