gpt4 book ai didi

c# - 使用最小起订量从属性返回真实对象

转载 作者:行者123 更新时间:2023-12-03 11:00:40 24 4
gpt4 key购买 nike

好的-因此,我一直在尝试搜索该问题,但是我可能对错误的问题有理解(因此,措辞),因此我将尽力解释,并希望有人可以理解我需要做的事情并指出我的意思。朝着正确的方向前进

我有一个 View 模型,该 View 模型需要我模拟的适配器-那里没问题,但是我要编写的断言将检查设置 View 模型的某些属性是否更新了本身是属性的对象的某些属性适配器的。我知道如何在任何方法被称为返回“X”时使用设置来说,但这不是一个方法,它是一个属性,我很困惑-似乎太简单了。

这是 View 模型中的一些代码,可让您大致了解我在做什么。

public bool OnlyUseFedEx
{
get { return vendorQualitativeMetricsAdapter.VendorQualitativeMetric.OnlyUseFedEx; }
set { vendorQualitativeMetricsAdapter.VendorQualitativeMetric.OnlyUseFedEx = value; }
}

这是我从测试方法开始的内容
    [TestMethod]
public void VQM_ShippingViewModel_Can_Update_Adapters_vendorManagementProxy()
{
var vendorManagementProxy = new VendorManagementProxy();
var vqmAdapter = new Mock<IVendorQualitativeMetricsAdapter>();
//This is where I would like to say - always return that vendorManagementProxy object I created.
vqmAdapter.Setup(a => a.VendorQualitativeMetric ???
ShippingViewModel shippingViewModel;
}

好,谢谢...

最佳答案

您不能只在Returns调用中使用Setup吗?也许我误解了这个问题...

vqmAdapter.Setup(a => a.VenderQualitativeMetric).Returns(venderManagementProxy)

this是开始查找MoQ提示和技巧的好地方:-)

关于c# - 使用最小起订量从属性返回真实对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6494073/

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