gpt4 book ai didi

vb.net - 在VB.net中应该如何调用moq的VerifySet

转载 作者:行者123 更新时间:2023-12-02 05:40:44 26 4
gpt4 key购买 nike

我正在尝试测试属性是否已设置,但是当我将其编写为单元测试时:

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

最小起订量提示“表达式不是属性 setter 调用”

我的完整代码是

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

我在 VB 中找不到任何起订量的示例,如果有任何示例,我将不胜感激。

最佳答案

查看我的问题Using Moq's VerifySet in VB.NET来解决这个问题。

关于vb.net - 在VB.net中应该如何调用moq的VerifySet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2614104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com