moq

    1热度

    2回答

    我有一些麻烦来创建一个ModelViewFactory和存储库模拟的NUnit测试。 我的测试应该测试我的控制器Get函数是否返回一个列表InternshipsViewModel s。 我的控制器: public IHttpActionResult GetInternshipsForCoordinator() { return Ok(new InternshipsViewModelFa

    -2热度

    2回答

    在C#中的列表,我如何去嘲笑对象的列表? 我试图锻炼,并指定在我的单元测试的安排部分,我需要“模拟Book对象名单”。 什么是创建图书对象的模拟列表的语法?我已经尝试创建模拟Book对象并将它们添加到书籍列表中,但这不起作用。 public void Test_GetAllBooks_ReturnsListOfBooksItReceivesFromReadAllMethodOfReadItemCo

    2热度

    2回答

    我有一个方法的接口上的值: SomeClass的DoSomething的(SomeClass的任何);` 我不能做.Returns(x => x)因为错误的: cannot convert lambda expression to type Someclass because it is not a delegate type. 任何想法?

    1热度

    3回答

    框架 .NETCoreApp 1.1 EF Core 1.1.1 Xunit 2.2.0 Moq 4.7.8 控制器POST方法 _yourRepository在控制器的构造函数注入类型为IYourRepository [HttpPost(Name = "CreateMethod")] public async Task<IActionResult> CreateMethod([Fro

    0热度

    2回答

    我使用起订量在C#中做一些单元测试/ BDD测试两个对象,我常常产生两次对同一对象的需要(因为它会在字典中可能使用的)。或者99%的东西是一样的,但只是一个不同的ID。 有没有一种方法来“克隆”素定义是什么?或者要生成两个具有相同定义的对象?

    2热度

    3回答

    语境 我的单元测试调用(使用MWSClientCsRuntime)亚马逊MWS API在ListMatchingProducts操作的C#.NET类。 问题 亚马逊MWS API与产品数据随时都在变化,所以我想能够起订量的ListMatchingProductsResponse对象API返回一个移动的目标。我可以使用MWS暂存器获取API响应,并将它们存储在xml文件中。但随后,在单元测试中,我需

    3热度

    1回答

    我有一个Web应用程序通过使用ASMX服务(现在生产并且工作正常)发送SMS,但是现在我需要单元测试本申请中消耗的asmx服务,下面是具体操作方法我感兴趣的单元测试 public ActionResult CreateSms(SendSMSViewModel tblSend) { if (ModelState.IsValid) { if (_dbManager.S

    -2热度

    2回答

    你好计算器, 我尝试写上预期接口(EnvDTE.Project)的私有方法的单元测试。即时通讯使用起订量框架来创建此接口的模拟: Mock<Project> mock = new Mock<Project>(); 后IM设置一些Propertys,我想施放此模拟的接口后面。 我想这一点: mock.As<Project>(); //to implement the Project in

    1热度

    1回答

    我正在测试围绕WebClient的包装。我想在调用UploadString的时候检查,QueryString属性被设置为一个特定的值。整个方法完成后,我不需要检查QueryString值。 mockedWebClient.Setup(w=>w.UploadString("url2","POST","bodyyy")).Return("response"); mockedWebClient.Set

    1热度

    1回答

    我有两个类和一个接口。我想在我的测试中使用模拟。我想设置我的ReadBooklets()方法。但我不知道我该怎么做。 class FileHandler : IHandler { public List<string> ReadBooklets() // A booklets.txt-ben található mérési azonosítókat beolvassa egy str