Как вызывать VerifySet для moq в VB.net - PullRequest
3 голосов
/ 10 апреля 2010

Я пытаюсь проверить, что свойство установлено, но когда я пишу это как модульный тест:

moqFeed.VerifySet(Function(m) m.RowAdded = "Row Added")

moq жалуется, что "Выражение не является вызовом установщика свойства"

Мой полный код

Imports Gallio.Framework
Imports MbUnit.Framework
Imports Moq

<TestFixture()> Public Class GUI_FeedPresenter_Test
    Private moqFeed As Moq.Mock(Of IFeedView)
    <SetUp()> Sub Setup()
        moqFeed = New Mock(Of IFeedView)
    End Sub
    <Test()> Public Sub New_Presenter()
        Dim pres = New FeedPresenter(moqFeed.Object)
        moqFeed.VerifySet(Function(m) m.RowAdded = "Row Added")
    End Sub
End Class

Public Interface IFeedView
    Property RowAdded() As String
End Interface

Public Class FeedPresenter
    Private _FeedView As IFeedView

    Public Sub New(ByVal feedView As IFeedView)
        _FeedView = feedView
        _FeedView.RowAdded = "Row Added"
    End Sub
End Class

Я не могу найти примеры moq в VB, буду благодарен за любые примеры.

1 Ответ

1 голос
/ 13 июля 2010

См. Мой вопрос Использование VerifySet Moq в VB.NET для решения этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...