草庐IT

angular-mocks

全部标签

c# - 压缩从 Angular 到 Web API 的请求

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我试图通过压缩从我的Angular客户端到AspNetWebAPI的请求来优化带宽使用。有什么办法可以实现吗?

c# - 使用 rhino mocks 为每次调用返回不同的实例

我有这个代码:Expect.Call(factory.CreateOrder()).Return(newOrder()).Repeat.Times(4);当它被调用四次时,每次都返回相同的实例。我想要返回不同的实例。我希望能够做类似的事情:Expect.Call(factory.CreateOrder()).Return(()=>newOrder()).Repeat.Times(4);这可以通过某种方式完成吗? 最佳答案 而不是使用.Return(newOrder());尝试使用.Do((Func)delegate(){return

c# - Protractor 可以测试不基于 Angular 的登录吗

我正在测试一个主要用angularjs编写的应用程序,但是该应用程序的某些元素是用.NETC#编写的,例如登录表单。我的问题是这样的。我可以利用Protractor并通过端到端测试全面测试我的应用程序吗?我尝试过使用Protractor,到目前为止我对它很满意。但是我似乎无法测试用.NET编写的页面。我不确定这是因为Protractor只测试Angular应用程序的元素,还是我编写测试的方式。我已尝试在页面中搜索元素,如下例所示。ptor.findElement(protractor.By.xpath('/html/body/div/div[1]/section/input')).se

c# - 如何设置 IConfigurationRoot 的 Mock 以返回值

这个问题在这里已经有了答案:Expressionreferencesamethodthatdoesnotbelongtothemockedobject(4个答案)关闭5年前。我已经使用IConfigurationRoute来访问这样的目录。if(type=="error")directory=_config.GetValue("Directories:SomeDirectory");_config是在构造函数中注入(inject)的IConfigurationRoot。我尝试了下面的方法来模拟它。varmockConfigurationRoot=newMock();mockConfig

c# - 如何使用 Angular 读取从我的 API 发送的 header ?

我在domain.com上有类似于以下代码的内容:$http.post("http://api.domain.com/Controller/Method",JSON.stringify(data),{headers:{'Content-Type':'application/json'}}).then(function(response){console.log(response);},function(response){//somethingwentwrong});}它与我的.NETAPI通信效果很好。response.data拥有我的服务器需要给我的所有数据。但是,我们有一个新的安

c# - Rhino Mocks 的 "requires a return value or an exception to throw"是什么意思?

模拟对WCF服务的调用时,出现以下错误:Method'ICustomerEntities.GetCustomerFromPhoneNumber("01234123123");'requiresareturnvalueoranexceptiontothrow.我用谷歌搜索并在这里搜索-我能找到的只是我需要重新订购各种电话等,但在我的情况下这似乎没有意义?也许有人可以向我指出它实际上确实?我的测试设置是这样的_entities=MockRepository.GenerateStrictMock();并且第三行测试方法失败,设置result2_entities.Expect(ip=>ip.G

c# - 每次使用 Moq 调用方法时,如何使 Mock 返回一个新列表

我正在使用MOQ模拟具有预期返回列表的方法调用。我的方法返回一个列表,但我希望模拟在每次调用该方法时创建一个新列表。到目前为止我做了什么:Listexpected=newList{newCorrelation(){Code="SelfError1"},newCorrelation(){Code="SelfError2"}};MockselfMock=newMock();selfMock.Setup(f=>f.Validate()).Returns(expected);我想要实现的是让模拟在每次调用方法get时返回一个新列表。我试过这个但没用:selfMock.Setup(f=>f.Va

c# - 如何使用 Rhino Mocks 模拟索引属性?

如何使用RhinoMocks模拟索引属性? 最佳答案 我假设您指的是使用this[]的属性varmockClass=MockRepository.GenerateMock();mockClass.Expect(m=>m["key"]).Return("value");//returnavaluemockClass.Expect(m=>m["key2"]="value2");//setavalue...sometestinhereusingsomethingthatdependsonmockClass...mockClass.Veri

c# - 在调用 .Object 属性后更改 Mock<IType> 对象

我目前正在编写单元测试并使用Moq框架模拟依赖项。为此,我创建了一个Mock,如下所示:MocktraceProviderMock=newMock();traceProviderMock.Setup(x=>x.GetTraceContext(It.IsAny())).Returns("test");ITraceProvidertraceObj=traceProviderMock.Object;但是稍后我想稍微修改模拟的行为,所以我再次调用Mock对象上的Setup:traceProviderMock.Setup(x=>x.GetTracer(It.IsAny())).Returns("

c# - 什么是 Rhino Mocks Repeat?

什么是RhinoMocksRepeat?Repeat.Any();Repeat.Once();这是什么意思,它是如何工作的? 最佳答案 它与Expect构造一起用作流畅声明的一部分。至于什么意思:就是说之前的事件预计会发生那么多次。例如:Expect.Call(someMethod()).Repeat.Twice()表示someMethod()将被恰好调用两次。 关于c#-什么是RhinoMocksRepeat?,我们在StackOverflow上找到一个类似的问题: