腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8470)
视频
沙龙
1
回答
如
何在
abp
框架
中
使用
nSubstitute
模拟
依赖
项
,
c#
、
testing
、
nsubstitute
、
abp
在
Abp
框架
中
,我正在尝试为我的FamilyAppService类编写一个测试(见下文)。我需要在FamilyAppService的构造函数
中
模拟
一个IAutho实例。我尝试
模拟
IAutho,然后将其添加到FamilyAppService的一个新实例
中
(而不是
使用
GetRequiredService()),但
使用
ObjectMapper时出现'System.ArgumentNullException我需要用一个
使用<
浏览 38
提问于2020-09-04
得票数 0
回答已采纳
1
回答
没有为单元测试找到
ABP
- LocalIocManager
unit-testing
、
dependency-injection
、
abp
、
nsubstitute
在aspnet样板
中
,单元测试可以
使用
LocalIocManager属性来替换服务,然后只
使用
NSubstitute
模拟
的测试所需的
依赖
项
获取我们想要测试的实例。在
abp
.io
中
,我找不到这个属性或替换过程。我该怎么换呢? 在
中
,我们可以看到一个
使用
fakeRepo的例子,但是它是“手动”注入的。这样做可以在几乎没有
依赖
项
的情况下进行,但当有更多
依赖</e
浏览 6
提问于2022-10-24
得票数 0
回答已采纳
1
回答
如
何在
ASP.NET MVC5
项
目中编写单元测试?
c#
、
asp.net-mvc
、
unit-testing
、
unity-container
我有一个项目,是在ASP.NET MVC5
框架
之上用c#编写的。我
使用
设置了一个IoC来处理
依赖
注入。 我需要写一些测试用例来帮助我测试我的项目。我添加了一个新项目(单元测试项目(.NET
框架
))到我的解决方案中进行测试。在我的第一个测试类
中
,我需要利用Ioc容器来解析
依赖
项
。我如何正确地设置我的测试类,使我的
依赖
项
从IoC容器初始化并准备好进行测试?Accouncer.Announce(new UserWasCreated(user
浏览 2
提问于2018-10-19
得票数 0
2
回答
为什么我应该喜欢存根而不是模仿者?
c#
、
unit-testing
、
mocking
、
stubbing
像FakeItEasy和
NSubstitute
这样的隔离
框架
使得大多数时候很容易
模拟
或存根一个
依赖
项
。这些
框架
本身并不区分存根或
模拟
,而是将它们完全称为假的或替代的。据我所知,在早期的“
模拟
”
中
,很难创建
模拟
对象,因为
使用
了繁琐的记录和重放机制。但今天似乎已经没有太大的差别了。 那么,为什么我应该偏爱存根而不是模型呢?为什么模特儿比存根更脆?
浏览 2
提问于2016-08-24
得票数 2
回答已采纳
2
回答
在与Autofac并行运行xUnit集成测试时,无法加载类型Castle.Proxies.IReadinessProxy
c#
、
autofac
、
xunit
、
castle-dynamicproxy
、
eventstoredb
为了使测试更具可读性,我
使用
xUnit和一个给定的、然后是何时的抽象。 我在EventStore上
使用
了一个包装器并运行了一些集成测试。在每个事实
中
,我实例化了一个Autofac ContainerBuilder,构建了容器并解析了它的IComponentContext,所以理论上每个测试都应该像预期的那样是等价性和幂等性的。更新1:仅供参考这是我
使用
的GivenThenWhen模板。但这里没什么特别的(我想!)有点复杂,因为我
使用
反射来保持EventStore包装器的完全泛型,但以防有人在那里看到一些可
浏览 186
提问于2019-05-22
得票数 1
回答已采纳
2
回答
如何
使用
AutofacContrib.
NSubstitute
监视被测试的类
c#
、
unit-testing
、
nsubstitute
、
automocking
我正在一个带有NSpec
框架
的类库项目中运行单元测试,AutofacContrib.
NSubstitute
v3.3.2.0,
NSubstitute
v1.7.0.0 (最近的版本是1.8.2)。测试实例下的类是用AutoSubstitute构建的,以便自动保存它所需的所有
依赖
项
。AutoSubstitute(); 如果工作正常,测试<em
浏览 4
提问于2015-06-25
得票数 1
回答已采纳
1
回答
在用Where
模拟
泛型时,Rhino Mocks从城堡动态代理
中
获得异常
mocking
、
rhino-mocks
、
castle-dynamicproxy
在
模拟
以下接口时,Rhino 3.6.0和3.6.1有一个异常:{} 我可以确认,当移除泛型"where“关联时,它将正确地
模拟
。
浏览 0
提问于2013-02-01
得票数 1
回答已采纳
1
回答
单元测试Azure函数和.csx文件
unit-testing
、
azure
、
visual-studio-2015
、
xunit
、
azure-functions
Azure函数抽象了大量
依赖
项
,
如
队列库和Azure表。因此,从单元测试
依赖
项
的
模拟
角度来看,编码工作减少了(因此也减少了维护)。假设我们
使用
Visual 2015在本地开发 我的单元测试(对集成测试不感兴趣)如何能够实现一个Azure函数?不过,最好在xUnit
中
,任何
框架
都可以。一般情况下,如
何在
.csx文件
中
对函数进行单元测试?
浏览 1
提问于2017-02-28
得票数 7
回答已采纳
2
回答
使用
依赖
注入对控制器进行单元测试
asp.net-mvc-4
例如,现在,在单元测试
中
,在实例化控制器的同时,我们执行如下操作:我们从单元测试项目中注入
依赖
项
,然后我们可以测试Controller的所有方法。现在最大的问题是,实例化控制器而不是提供/注入
依赖
项
的标准方法是什么? 我同意这就是为什么有很多
模拟
/测试
框架</em
浏览 0
提问于2014-05-05
得票数 0
1
回答
用Ninject解决Asp.Net MVC单元测试
中
的控制器构造
依赖
关系
asp.net-mvc
、
ninject
我不知道如
何在
我的单元测试中
使用
Ninject自动解析控制器的构造函数
依赖
关系。在实际应用程序
中
,我在gloabl.asax
中
设置了
依赖
项
注入,如下所示: { IKernel kernel不过,我不知道如
何在
单元测试
中
复制这种行为。也就是说,我想配置我的单元测试,这样我就不必自己通过构造函数来创建控制器了--我希望ninject能够像
浏览 1
提问于2011-11-28
得票数 1
1
回答
AutoFixture +
NSubstitute
为注入的汽车
模拟
抛出NotASubstituteException
autofixture
、
nsubstitute
我收到以下例外情况: }现在,我当然可以按照异常的建议进行处理,手动创建StripeChargeService,然后手动创建所有
依赖
项
并将其注入到SUT
中
浏览 3
提问于2016-06-03
得票数 5
回答已采纳
2
回答
Moles和重构代码
c#
、
refactoring
、
moles
、
pex
我们开始在我的公司一个新的绿地项目,它已经决定,我们将
使用
微软的Moles
框架
,我们所有的
模拟
在单元测试。理想情况下,我的经理不希望引入任何其他的
模拟
框架
,比如
NSubstitute
或Moq来使项目复杂化。然而,我发现,由于Moles生成Mocks和Stub的特性,它与重构工具不很好地工作。例如,我们
使用
resharper,如果我有以下接口,moles将生成如下所示的存根:现在,如果我要将IMyInte
浏览 0
提问于2011-09-16
得票数 2
回答已采纳
2
回答
如何
使用
自动夹具创建并填充
模拟
类?
c#
、
autofixture
、
nsubstitute
目前,我正在
使用
EF6在UnitOfWork
中
实现我的存储库。我还创建了内存
中
的
模拟
实现(MockUnitOfWork & MockRepository),以便在单元测试中
使用
它们,但是现在我必须处理对象的繁琐设置。 这不是自动夹具设计要做的吗?我将如何获得一个MockUnitOfWork,可以在包含Foo和Barr存储库的测试中
使用
?我
使用
NSubstitute
作为我的
模拟
框架
。
浏览 4
提问于2014-03-12
得票数 15
1
回答
nSubstitute
模拟
异常
.net
、
unit-testing
、
mocking
{ }因此,我希望UnitTest throwException CountryBLL服务
使用
模拟
但是im获取错误:
NSubstitute
扩展方法(
如
.Received() )只能对
使用
Substitute.For()和相关方法创建的对象调用。
浏览 0
提问于2018-09-13
得票数 1
回答已采纳
2
回答
如何对
依赖
于具有大量公共接口的类进行单元测试?
c#
、
asp.net-mvc
、
unit-testing
我的一个模型类
依赖
于Microsoft提供的(WSUS) API。1)编写我
使用
的所有WSUS接口的存根。2)编写一个新的接口来代替我
使用
的每个WSUS接口。只声明我在模型类中
使用
的方法。然后,类将实现这些接口,这些接口只需从WSUS调用适当的方法。然后,当我编写存根时,我只需要实现我
使用
的方法(可能为我节省99%的方法)。这里的主要缺点是,每当我更改模型以
使用
WSUS
中
的新方法时,我必须用新方法和包装
浏览 5
提问于2014-03-12
得票数 1
回答已采纳
1
回答
如何
使用
填充程序生成wcf调用方法的单元测试代码
c#
、
wcf
、
unit-testing
、
xamarin
、
xamarin.forms
我有一个在xamarin
中
调用wcf的方法,并希望
使用
shim fake创建此方法的测试代码 public Dictionary<int, string> GetProductCategory(
浏览 0
提问于2015-07-28
得票数 0
1
回答
如
何在
业务对象中
使用
实体
框架
entity-framework
、
unit-testing
、
ado.net
、
repository-pattern
、
abstract
在我们的解决方案
中
,我们有这样的业务对象:public class Vendor : Recordableprotected int vendorID; this.vendorNumber = reader["vendorNumber"];我们的代码绑定到ADO.net,但我们希望
使用
实体
框架
进行查询我们希望保留一些存储过程,因为它们包含业务逻辑,但
浏览 0
提问于2015-06-18
得票数 2
1
回答
依赖
SBT的GuiceApplicationBuilder
java
、
playframework
、
sbt
、
guice
如
何在
SBT中指定play.api.inject.guice.GuiceApplicationBuilder
依赖
?我在任何地方都找不到它的
依赖
项
。 我想用它来
模拟
java
中
的play
框架
形式。但是我不能导入它,因为我没有得到它的
依赖
项
。谢谢你的帮助。
浏览 0
提问于2017-06-21
得票数 0
2
回答
在单元测试类中
使用
依赖
项
注入
c#
、
dependency-injection
、
xunit
我正在
使用
xunit为我的web api编写单元测试。我的web
使用
依赖
注入通过构造函数注入传递DbContext和IConfiguration作为参数。我读到过
使用
fixture来做这件事,但是我还没有找到一个很好的例子来说明如何处理这个问题。我看过
使用
TestServer类的文章,但我的项目针对的是.NETCoreApp1.1
框架
,它不允许我
使用
TestServer类。这里有什么建议吗?
浏览 10
提问于2017-08-18
得票数 2
回答已采纳
3
回答
如何
使用
ASP.NET标识3对ASP.NET 5帐户控制器进行单元测试
c#
、
asp.net
、
asp.net-mvc
、
unit-testing
我想
使用
标识3来测试,一个ASP.NET 5帐户控制器,但是我不知道什么是最好的方法。我的帐户控制器正在
使用
UserManager,正如我可以看到的那样,这个UserManager类没有我可以用来
模拟
它的接口,我已经检查了源代码。我认为一种方法是将其封装到另一个实现接口的类
中
,然后将其用于
模拟
。这是使帐户控制器单元可测试的唯一方法,还是其他更好的ways.Please,我不是指需要
使用
数据库的集成测试。
浏览 10
提问于2016-01-15
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券