自动测试容器 AutoMoq
fmms 13年前
<p>AutoMoqer 是一个自动测试容器,可根据需要自动创建任何的伪对象来进行某个类的实例化,可通过 mocker 来访问这些伪对象。</p> <p>示例代码:</p> <pre class="brush:c#; toolbar: true; auto-links: false;"> var mocker = new AutoMoqer(); mocker.GetMock<IDataDependency>() .Setup(x => x.GetData()) .Returns("TEST DATA"); var classToTest = mocker.Resolve<ClassToTest>(); classToTest.DoSomething(); mocker.GetMock<IDependencyToCheck>() .Setup(x=>x.CallMe("TEST"), Times.Once()); CallMe("TEST"), Times.Once());</pre>项目地址: <a href="/misc/goto?guid=4958188355946561310" target="_blank">https://github.com/darrencauthon/AutoMoq</a> <p></p>