Templates 我需要引用哪个程序集才能使用IDependency接口
我正在尝试为VS2010运行NUnit/Rhinomock模板,代码包含以下内容Templates 我需要引用哪个程序集才能使用IDependency接口,templates,tdd,nunit,rhino-mocks,Templates,Tdd,Nunit,Rhino Mocks,我正在尝试为VS2010运行NUnit/Rhinomock模板,代码包含以下内容 IDependency dependency = mocks.CreateMock<IDependency>(); // Record expectations using (mocks.Record()) { Expect.Call(dependency.Method1("parameter")).Return("result"
IDependency dependency = mocks.CreateMock<IDependency>();
// Record expectations
using (mocks.Record())
{
Expect.Call(dependency.Method1("parameter")).Return("result");
dependency.Method2();
}
// Replay and validate interaction
Subject subjectUnderTest;
using (mocks.Playback())
{
subjectUnderTest = new Subject(dependency);
subjectUnderTest.DoWork();
}
// Post-interaction assertion
Assert.That(subjectUnderTest.WorkDone, Is.True);
IDependency dependency=mocks.CreateMock();
//记录期望值
使用(mocks.Record())
{
Expect.Call(dependency.Method1(“参数”)).Return(“结果”);
dependency.Method2();
}
//回放和验证交互
学科测试;
使用(mocks.Playback())
{
subjectUnderTest=新主题(依赖项);
subjectionTest.DoWork();
}
//交互后断言
Assert.That(subjectUnderTest.workOne,Is.True);
我需要添加哪些程序集才能使其编译成功
未找到IDependency和Subject类
PS我是TDD新手我假设您从某个源代码中获得了此代码片段作为示例 IDependency和Subject似乎是您想要测试的内容的占位符 e、 假设你想测试你的类驱动程序,而不必创建一个依赖项——他的车。
因此,您可以使用类似上面的测试来模拟汽车(IDependency),这样您就可以单独测试驾驶员(受试者)。要编译此文件,您的测试DLL需要引用定义了汽车和驾驶员类型的部件。。i、 e.您的生产代码。录制/重播语法已过时。检查Arrange-Act-Assert语法。有类似的东西。哦,我现在明白了,我想这是某种固定的代码,不是模板,谢谢