nsubstitute

    0热度

    1回答

    我对Nsubstitute和单元测试相当陌生。 我知道在单元测试中,你不关心任何其他的依赖关系。所以为了应用这个规则,我们模拟单位。 我有这样的例子进行测试的代码,其中一个方法有一个对象参数: class dependency { public int A; public dependency() { // algorithms going on ... A

    0热度

    2回答

    我正在使用nj4x,它有一个具有只读字段的类,如下所示。 public class MarketInformation { public readonly double ASK; public readonly double BID; public readonly double DIGITS; public readonly double EXP

    0热度

    1回答

    我试图让nsubstitute嘲笑的IStringLocalizer一个实例这样 var mock = Substitute.For<IStringLocalizer<SomeClass>>(); mock["Foo"].Returns("Bar"); Assert.That(mock["Foo"], Is.EqualTo("Bar")); 我怎样才能做到这一点?

    0热度

    1回答

    我是单元测试的新手,听起来对于我来说应该很容易让NSubstitute能够为方法返回null,但我无法让它正常工作。 我曾经尝试这样做的Get方法应该返回一个活动方法, _campaigns = Substitute.For<IOptions<Campaigns>>(); _campaigns.Get(Arg.Any<string>()).Returns(null); 在生产中我使用Firs

    0热度

    1回答

    BTPhysicalAccount testerInstance = new BTPhysicalAccount(IvirtualAccounts, BTmarketIn, int); 我想测试这个类的方法。 BTmarketIn是一个具体的类,并且该类中的方法被用于该方法中。所以,我需要嘲笑那个方法,因此我想这: var readerAsk = Substitute.ForPartsOf<

    0热度

    1回答

    我使用NUnit,NSubstitute为使用Ninject和通用存储库的项目引入了自动测试。 对于回归测试,我用内存替换了通用库,以防止使用数据库。 另外,测试服务的安全性约束,我嘲笑的安全服务,它看起来是这样的: public class SecurityService : ISecurityService { #region Properties private ISc

    2热度

    1回答

    我其中我使用.Returns一个单元测试抛出意外匹配器参数()返回一些示例数据: [TestMethod] public void TestRetrieveElementsInVersion() { IRetrieveElementSequence component = Substitute.For<IRetrieveElementSequence>();

    0热度

    1回答

    我是NSubstitute的新成员,之前曾与Moq合作过。 我想用任何参数调用一个函数,并返回一个我用任何构造函数参数创建的对象,除了我想要设置的参数。 在起订量我可以这样写: new TestObject(It.IsAny<string>(), It.IsAny<bool>(), aValueIWantToControle) 在NSubstistute我想: var mySubstitute

    1热度

    1回答

    我有一类是有这样的签名的方法: public async Task<ResponseType> getSuff(string id, string moreInfo, deletegateName doStuff ) { // details. } 我想嘲笑这个调用与NSubstitute这样的: MyClas

    1热度

    1回答

    我有这样 public interface IConnection { Strategy Gc { get; } bool IsConnected(); bool Connect(); } 我想使用这个接口的类的单元测试方法的接口。现在我想设置Gc,但它恰好是只读的。有没有办法设置Gc字段而不更改此接口类? 我使用MS假货和Nsubstitute进行单元测