Hi,
I'm fairly new to mocking with Rhino Mocks so bare with me :o)
I got a test where I have stubbed my domain and want a method's
ByRef parameter to return a specific value, but no matter what I try
it never returns anything. This is what the test looks like.
<TestFixture()> _
Public Class When_typing_a_search_string_shorter_than_two_characters2
Inherits ContextSpecification
Private mocks As MockRepository
Private view As IObjectSelectionView
Private domain As ObjectSelectionDomain
Private searchString As String
Protected Overrides Sub Context()
mocks = New MockRepository()
view = mocks.DynamicMock(Of IObjectSelectionView)()
domain = mocks.Stub(Of ObjectSelectionDomain)()
End Sub
Protected Overrides Sub Because()
searchString = "S"
End Sub
<Test()> _
Public Sub It_should_return_a_validationresult_errormessage()
Dim validationResult = New ValidationResult("Search String Too
Short!")
Using mocks.Record()
domain.GetObjects(Nothing, Nothing)
LastCall.Return(New List(Of ObjectDto)).OutRef
(validationResult)
view.ErrorMessages = validationResult.ErrorMessages
End Using
Dim presenter As ObjectSelectionPresenter = New
ObjectSelectionPresenter(view, domain)
presenter.GetObjects()
mocks.VerifyAll()
End Sub
End Class
In the call to "domain.GetObjects(?,?)" I want the OutRef to be the
validationResult
containing the given error message "Search String Too Short". But It
always returns
a ValidationResult without an error message.
Am I doing something obviously wrong here?
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]
For more options, visit this group at
http://groups.google.com/group/rhinomocks?hl=en
-~----------~----~----~----~------~----~------~--~---