moq

    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

    0热度

    3回答

    我想测试查询第三方库的方法。该库返回一个具有IReadOnlyCollection属性的对象。 没有构造函数来设置属性的值,并且对象没有接口供我模拟。 我已经使用Moq来模拟我调用的服务的接口,但是我无法创建一个模拟的返回值,因为我无法设置该属性。 public interface IHitService { public Hit GetHit(); } public class

    0热度

    1回答

    我有一个模拟对象ttLoc为ILocation。我已将其状态值设置为LocationState.Available。 我有一个名为UpdateLocationState的方法,它将更新我正在编写测试用例的状态。 当状态更新时引发事件。 当事件发生时,我想更新ttLoc.Object.State至LocationState.Reserved。 我该如何做到这一点? var ttLoc = new M

    1热度

    1回答

    我正在为SignalR应用程序编写模拟测试用例。我刚开始在Unit Testing SignalR Applications的帮助下,但我的要求与在那里显示的示例略有不同。 以下是我在Google搜索后完成的代码。 SignalRHub public class HubServer : Hub { [HubMethodName("SendNofication")] publi

    2热度

    2回答

    我有我的视图模型中的代码如下。 private Generate() { // Some code here var window = new CreateWindow { Owner = Application.Current.MainWindow }; } 我想在我的单元测试中模拟MainWindow对象。我试过 var app

    3热度

    2回答

    不同的结果,我有两个操作方法,编辑和删除(包括POST)。这些方法从DB接口调用方法。这些接口方法在名为DBManager的类中实现。在这些方法中,用户被编辑和一个布尔结果被返回,这同样适用于delete方法,返回的结果要么是真的还是假的,这取决于删除或修改是否成功与否。 现在我想嘲笑两个结果(真假),这里是我的代码,我设置了嘲笑: //setup passed test _moqDB.Setu

    0热度

    1回答

    请参阅下面的代码: mockBusinessLayer.Setup(m => m.Calculate(It.IsAny<integer>(), It.IsAny<integer>())).Callback (() => mockBusinessLayer.SetupGet(y => y.FirstNumber).Returns(Helper.FirstNumber));

    1热度

    2回答

    我正在尝试为我的代码设置一个简单的单元测试。我有一个接口和实现,通过WCF与外部服务对话。我试图用下面的代码来嘲笑这个; private Mock<IPayments> _mockIPayments; _mockIPayments.Setup(x => x.GetCreditCard(It.IsAny<GetCreditCardRequest>())).Returns(getCreditCar

    0热度

    1回答

    我将使用单元测试项目创建用户注册方法测试。请参考下面的代码 [TestClass] public class PersonRegistration { private ILoggingService _loggingService; private IUserManager _userManager; public PersonRegistration(I