Moq(发音为“Mock-you”或只是“Mock”)是.NET的一个模拟框架,它大量使用lambdas和LINQ表达式树。
我正在使用控制器扩展,并且尝试使用FakeItEasy(v 1.7.4)对其进行模拟,如下所示:A.CallTo(()=> controller.RenderView(A 。Ignored,A 。Ignored ,null))。Returns(“” ...
具有Moq单元测试的Net Framework Xunit继续调用原始函数
我在模拟时遇到问题,因为它一直在调用原始函数。这是我的演示代码。第一个文件是包含我要模拟的功能的接口。公共接口IDemoReplace {...
我有以下方法:公共异步任务ScrapeObjects(int页面){试试{而(!isObjectSearchCompleted){UriBuilder builder = new UriBuilder(_apiSettings ....
我是最小起订量的新手,我对设置方法有些困惑。下面的示例显示了我需要测试的一种方法。被测方法从两个日期返回最近的时间,因此我创建了两个...
我有一个接口,其方法如下:public string GetImageSrc(string input);其实现如下:public string GetImageSrc(string input){if(input ....
我从耐用的Azure功能(最新版本)开始,并且它是单元测试(使用x-unit)。下面是我的触发函数(http触发):[FunctionName(“ funcEventSubscriber”)]公共异步...
我在我的autofac容器中进行了以下注册:builder.RegisterType ()。As ()。InstancePerLifetimeScope(); builder.RegisterType ]
如何(我应该如何模拟DocumentClient进行DocumentDb单元测试?
从新的CosmosDb模拟器中,我得到了一个执行基本documentdb操作的存储库,该存储库被注入到其他类中。我想对基本查询进行单元测试。公共类...
我有一个在同一单元测试中以及在同一类中的其他单元测试中多次使用的对象,其定义如下:private readonly Task ...
在C#单元测试中使用HttpContext.GetTokenAsync
我正在尝试为我的控制器类编写单元测试,该单元类使用以下命令来检索令牌:string token = await HttpContext.GetTokenAsync(“ access_token”);因此,我嘲笑了...
我必须使用一个具有未知依赖性和可能还有其他代码味道的类。我无法对此类及其在其他我不想接触的其他项目中使用的类进行更改。我有...
我正在学习xunit,moq和autofixture。我的服务层中有下面的方法,我想测试它的ID是否错误。我在测试中通过的ID不存在。公共异步...
[SetupSet / VerifySet的C#最小订购量失败
我是Moq的新手,我具有以下测试功能:使用Moq;使用Xunit;名称空间MyTest {公共类UseMoq {公共接口IFoo {字符串名称{get;组; } ...
这里是我要嘲笑的类,被大大删节了。公共类FooHandler {私有FooInstance foo;公共无效的ConstructInstance(string fooSpecs){foo = SomeMethod(...
我正在尝试测试一种返回具有通用类型的Interface的方法,但我总是会收到此错误:System.ArgumentException:无效的回调。无法使用0个参数在方法上进行设置...
试图在我的一个命令调用中对导航进行单元测试,以进入私有方法。仅尝试测试此命令执行是否引起了导航请求。有旧的...
虽然我知道在对方法进行单元测试时,模拟所有依赖关系非常重要,但是我仍然困惑的是,嵌套该方法时会发生什么?我只嘲笑...
在Moq的同一成员设置上同时使用When和Protected方法
是否可以同时使用Mock.Protected和Mock.When来进行单个成员设置,除了将when条件移至设置回调或在if块中调用常规Setup之外? ...
我正在尝试使用MOQ用通用函数设置模拟接口。该函数具有以下符号:public interface IWizard {bool Cast (TSpell spell)where ...