nsubstitute替代Azure存储blob downloadcontentasync()
我正在使用 azure blob 容器下载容器内容并执行一些操作,这是我的代码: public async Task> ReadBlobContent(BlobClient blob) { var blobContent =…
如何断言,当例外被抛弃并捕获在测试方法中时,该方法会返回布尔值?
我有以下进行嘲弄的接口: public interface IIOManager { void WriteAllText(string fullPath, string aFileContents); string ReadAllText(string f…
具有类型变量的模拟通用方法 - NSubstitute
我有一个如下所示的客户端界面: public interface IDiscosClient { public Task?> Get(string queryUrl) where T : DiscosModelBase; // The rest } …
无法在通用类激活器上找到构造函数
我正在尝试为此类创建一个 AutoFixture.ISpecimenBuilder: public class DiscosObjectRelationship where T : DiscosModelBase { private readonly s…
如何使用 NSubstitute 来模拟惰性类
//Assert Lazy notificationService = Substitute.For>(); Service target = new Service(repository, notificationService); //Act target.SendNotif…
NSubstitute Received() 响应多个调用
我有一个用 NSubstitute 伪造的对象,该对象上有一个被调用两次的方法。我想验证该方法实际上已被调用两次(并且仅两次)。我浏览了文档和谷歌,但没…
NSubstitute 收到的字符串不匹配
NSubstitute.Exceptions.CallNotReceivedException: Expected to receive call: PromptForYesNo("Sums insured business interruption period is 653 …
N替补拦截“二传”仅属性调用
使用 NSubstitute,有什么方法可以捕获传递给属性设置器的值吗? 例如,如果我有以下接口: public interface IStudent { int Id { set; } string Nam…
Arg.Do() 不会在 When..Do for void 方法中按预期触发
我在我的测试中具有以下结构,旨在测试是否使用正确的复杂参数对象调用某个日志,即使它抛出异常,然后将其包装并通常进一步操作。 logThing 有一个方…
Nunit 对 Response.Cache.VaryByHeader 进行测试
我正在使用 NUnit 和 NSubstitute 对使用 HttpResponse 的函数进行一些单元测试,我知道您无法模拟这些对象,因此我创建了接口来表示它们以及其中的一…
当我不希望使用 NSubstitute 调用函数时
在设置模拟来调用函数时,我从 NSubstitute 中得到了意想不到的行为。行为的简化版本是 [Test] public void NSubstituteTest() { var mockedFoo = Sub…
NSubstitute - 测试特定的 linq 表达式
我在当前正在开发的 MVC 3 应用程序中使用存储库模式。我的存储库界面如下所示: public interface IRepository where TEntity : IdEntity { void Add…
NSubstitute 支持 Partial Mocks 的想法吗?
NSubstitute 支持 Partial Mocks 的想法吗? http://nsubstitute.github.com/ http://www.ayende.com/wiki/Rhino+Mocks+Partial+Mocks.ashx…
- 共 1 页
- 1