具有文件系统依赖性的 TDD
我有一个集成测试LoadFile_DataLoaded_Successively()。我想将其重构为单元测试,以打破与文件系统的依赖关系。 PS 我是 TDD 新手: 这是我的生产类:…
如何检查在 Rhino Mocks 中是否使用 Expect 而不是 AssertWasNotCalled 调用 Create 方法?
如何在不使用 Rhino Mocks AssertWasNotCalled 方法的情况下检查 Create 是否未被调用。 这是测试: [Test] public void When_try_to_create_director…
是“记录”吗?在 Rhino Mocks 中已弃用
最新版本的Rhino模拟支持Arrange、Act Assert方法。这是否意味着以前版本中使用的记录方法已被弃用? 我认为它是(已弃用),但当我阅读“单元测试的…
Rhino 嘲笑 .Repeat.Any() 不适合我
我在测试运行中对模拟进行第二次调用时遇到问题,因此我将两次调用移至测试方法中。我有这个: RefBundle mockIRefBundle = mocks.StrictMock<IRefB…
rhino 如何模拟返回传入参数的方法?
我想要一个模拟的接口方法,它返回传递给它的值,在本例中是一个字符串。方法签名是: string GetLooUp( string thingToLookUp ) 我认为这个匿名委托…
Rhino Mocks - 使用 Arg.Matches
我有一个正在嘲笑的函数,它接受一个参数对象作为参数。我想根据对象中的值返回结果。我无法比较对象,因为 Equals 未被覆盖。 我有以下代码: _tourD…
制定通用和特定的存根方法?
为了测试另一个类,我想为接口IFoo创建一个存根: public interface IFoo { int DoSomething(int value) } 该存根是在SetUp(或TestInitialize)中创…
RhinoMock:Mocks、StrictMocks、DynamicMocks
我了解模拟和存根之间的区别。 但是RhinoMock框架中不同类型的Mock让我感到困惑。 有人可以根据 RhinoMock 框架解释 Mocks、StrictMocks 和 DynamicMo…
对没有可观察到的状态变化的方法进行单元测试
(C#、Rhino Mocks、MbUnit)。 我有一个名为 AccountManager 的类,它有一个 RegisterUser() 方法。此方法返回 void,但会针对任何错误引发异常。 Ac…
RhinoMocks - 通过操作作为参数
在RhinoMocks中,有一个Stub扩展方法,它采用Action。由于某种原因, this: CurrentInvoice.Stub(i => i.TaxYear).Return(1) 效果很好,但是 this: …
RhinoMocks 和泛型的问题
这是我的测试代码: var container = MockRepository.GenerateMock<UnityContainer>() container.Expect(e => e.RegisterType<IEventAggregat…
RhinoMocks - 模拟具体类型 - 运行构造函数
我有以下行,尝试创建具体类型的模拟: AddPropPersonalCOI = MockRepository.GenerateMock<SomeType>(ObjectFactory.GetInstance<paramType1&g…