AutoMoq - 自动测试容器


未知
跨平台
C#

软件简介

AutoMoqer 是一个自动测试容器,可根据需要自动创建任何的伪对象来进行某个类的实例化,可通过 mocker 来访问这些伪对象。

示例代码:

   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());