Thanks, that was what happened in debug+step mode. But I can't figure
out why
I can't make the test fail.
The ErrorMessages property is assigned to, but my expectation not to
be called doesn't seem to work.


On 11 Jan, 09:35, Ayende Rahien <[email protected]> wrote:
> you are probably hitting the ErrorMessages property in the watch window,
> triggering this
>
>
>
> On Mon, Jan 11, 2010 at 10:33 AM, devghost <[email protected]> wrote:
> > I got a test that passes (which it shouldn't, as far as I can see)
> > except when I run it in debug mode and step through the code. When I
> > step through the code the test fails.
>
> > This is what the test looks like:
>
> >    Protected Overrides Sub Context()
> >        mockedView = MockRepository.GenerateMock(Of
> > IObjectSelectionView)()
> >        stubbedDomain = MockRepository.GenerateStub(Of
> > ObjectSelectionDomain)()
> >    End Sub
>
> >    <Test()> _
> >    Public Sub It_should_return_a_valid_validationresult()
> >        ' Arrange
> >        stubbedDomain.Stub(Function(e As ObjectSelectionDomain)
> > e.GetObjects(Nothing, Nothing)).IgnoreArguments().Return(New List(Of
> > ObjectDto)).OutRef(New ValidationResult("Error!"))
> >        mockedView.Expect(Function(x) x.ErrorMessages).Repeat.Never()
>
> >        ' Act
> >        Dim presenter As ObjectSelectionPresenter = New
> > ObjectSelectionPresenter(mockedView, stubbedDomain)
> >        presenter.GetObjects()
>
> >        ' Assert
> >        mockedView.AssertWasNotCalled(Function(x) x.ErrorMessages)
>
> >    End Sub
>
> > The stub seems to work OK, when I step throught the code. The
> > ValidationResult is correctly outref:ing the "Error!" message. And
> > when the ValidationResult is returning an error message the
> > mockedView.ErrorMessages is called.
>
> > The thing is that since I am expecting mockedView.ErrorMessages never
> > to be called, I want the test to fail. However the test only fails in
> > debug mode + when I step through the code. Not when running the tests
> > as "normal" or via command line using NUnit.
>
> > Am I doing something awkward with RhinoMocks?
>
> > Thanks!
>
> > --
> > 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]<rhinomocks%2bunsubscr...@googlegrou­ps.com>
> > .
> > 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