moq

    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

    2热度

    1回答

    我试图为IServiceProvider创建一个模拟(使用MOQ),这样我可以测试我的仓储类: public class ApiResourceRepository : IApiResourceRepository { private readonly IServiceProvider _serviceProvider; public ApiResourceReposito

    0热度

    2回答

    所以我有一个单元测试,它使用类ImpositionCalculatorManager类中的方法。在这个类中,我使用依赖注入,所以我可以访问另一个类ImpositionCalculatorRepository上的方法。 的ImpositionCalculatorManager看起来是这样的: public class ImpositionCalculatorManager : IImposition

    1热度

    1回答

    全新的测试,我有一个控制器是这样的: public class CheckRegController : Controller { private readonly ApplicationDbContext _context; private readonly AppSettings _appSettings; public CheckRegController(

    0热度

    2回答

    我正在使用C#MOQ库。 可以说,我想创造这段代码UnitTest: if(condition){ privateMethod(); } else{ logger.info("didn't hit") } 我要检查,如果privateMethod被击中,因为它是私人我不能使用Verify功能。我怎样才能做到这一点? 我想过增加一个专门用于单元测试的Status成员,它

    2热度

    1回答

    我们使用UnityAutoMoq的嘲笑我们大部分的接口在我们的单元测试,但我最近碰到我们想用一个测试框架,以更全面地模拟实际行为的情况(称它为集成测试,如果这有助于你接受我在做什么)。 我期望UnityAutoMoq让我注册具体的映射,而不是让UnityAutoMoqContainer延迟模拟界面。这对我尝试过的所有东西都适用,除了通用接口。如果你的视觉和我一样,这里有我想要一个片段: publi

    1热度

    1回答

    我正在为related SO question编写ApiControllerConventions的单元测试,我写了AutoMoqApiControllerDataAttribute将此ICustomization集成到xUnit.net中。 public class AutoMoqApiControllerDataAttribute : AutoDataAttribute { pub