使用 nUnit 和 nMocks 进行单元测试
一个 nUnit / nMock / 单元测试菜鸟问题: 我正在尝试对这个类进行单元测试。 我创建了它的模拟,因为我想知道从“getCurrencyRates”返回的值,以便…
创建我的第一个模拟对象时出错
我对此很陌生,所以毫无疑问我在做一些愚蠢的事情。 我正在尝试创建一个模拟对象: mockCurrencyConversion = mocks.NewMock(); 并收到此错误: 非泛…
将 Mock 对象与 Dictionary 一起使用
我刚刚开始使用 NMock 进行单元测试, 我的一个测试用例涉及在字典中添加一个条目,然后将其传递给被测试的单元。我将地图定义为: var item = new Mo…
NUnit 和 NMock- ExpectAndReturn - 如何告诉 NMock 期望 CreateObjectSet
我有以下 var objSet = new DynamicMock(typeof(IObjectSet)); objSet.ExpectAndReturn("GetAll", new List { new Nationality { //obj init here }, …
混合 NUnit 和 NMock2 匹配器时出现不明确的引用
我们使用 NUnit (2.5.9) 和 NMock2 进行单元测试和模拟。然而,两者都有紧密对应的匹配器语法。当我 using NUnit.Framework; using NMock2; 这样做时…
针对 WPF 和 Dispatcher 的 NMock 问题测试
这是为线程迷准备的一个。我有这个方法: public void RefreshMelts() { MeltsAvailable.Clear(); ThreadPool.QueueUserWorkItem(delegate { Dispatch…
NMock - 如何使具有相同参数类型的方法返回不同的值?
我有一个这样的方法: public string MyMethod(string a, string b) { if(a == "abcd" && b == "xyz") return "good"; if(a == "xyz" && b == "someth…
如何使用 NMock2 模拟内部接口?
如果我尝试这样做,我只会得到一个例外: System.TypeLoadException : Access is denied: 'Namespace.IInternalInterface'. 公开接口不是一个可接受的…
使用 nMoq,人们会对给定事件有何期望?
假设我想做一个单元测试,我有这个俄罗斯方块游戏,我想开始游戏,什么都不做,然后等待游戏结束(这是为了获得 GameOver 事件): Tetris tetris = n…
如何断言调用具体类上的私有方法(TypeMock/NMock/等..)?
我正在尝试为下面的类中的“IsUnique”函数编写一个单元测试,如下所示: class Foo { public bool IsUnique(params...) { ValidateStuffExists(param…
NMock2.0 - 如何存根非接口调用?
我有一个类 API,它具有完整的代码覆盖率,并使用 DI 模拟完成所有工作的主类函数 (Job.Run) 中的所有逻辑。 我在生产中发现了一个错误,我们没有对其…
模拟帮助?我找不到问题所在
我有一个这样定义的接口: public interface IDatabase{ void Get ();} 当我尝试这样做时: Mockery 嘲讽 = new Mockery(); IDatabase db = mockery.N…