刹那的菜鸟

博客园 首页 新随笔 联系 管理

1、moq 支持 net core

2、moq 通过一个接口类型 可以产生一个新的类

3、举例

//define interface to be mocked

        public interface ITest
        {

            bool DoSomething(string actionname);

        }

        //define the test method

        [TestMethod]

        public void Test_Interface_IFake()
        {

            //创建一个模拟对象 实现 itest

            var mo = new Mock<ITest>();

            //安装模拟对象,并设置输入ping的时候 返回真

            mo.Setup(foo => foo.DoSomething("Ping"))

            .Returns(true);

            //断言

            Assert.AreEqual(true, mo.Object.DoSomething("Ping"));
        }

 

 

IT   详细X
基本翻译
abbr. information technology 信息技术
网络释义
ITest: 接口
schimmer Itest: 基础泪液分泌试验
posted on 2018-02-07 16:46  刹那的菜鸟  阅读(232)  评论(0编辑  收藏  举报