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