zoukankan      html  css  js  c++  java
  • 项目梳理3

    Moq与单元测试:

      Moq只需要一个接口,就可以产生一个对象。利用反射机制来动态生成一个空框架,用于模仿对象的行为。

      

            public interface IFake
            {
                bool DoSomething(string actionname);
            }
    
            [TestMethod]
            public void Test_Interface_IFake()
            {
                var mo = new Mock<IFake>();
                mo.Setup(f => f.DoSomething("Ping")).Returns(true);
                mo.Setup(f => f.DoSomething("PingF")).Returns(false);
                Assert.AreEqual(true, mo.Object.DoSomething("Ping"));
                Assert.AreEqual(false, mo.Object.DoSomething("PingF"));
            }    
    

    WebApi

      特点

      一个可以使用HTTP协议访问的API。拥有一组函数组成的某种接口,它允许程序员访问应用程序的特定的功能或数据,操作系统或其他服务。

      route设置

      

      数据输出相关的entity:

      

      对应controller,继承自ApiController,调用service来实现相关功能

       

      Injection设置,使controller对server的操作依赖于接口而非实现

      

  • 相关阅读:
    11111
    单例-Singleton-03
    单例-Singleton-02
    单例-Singleton-01
    load和initialize
    OC中的static-01
    GCD-06
    GCD-05
    GCD-03
    UIView-01
  • 原文地址:https://www.cnblogs.com/panpanwelcome/p/7260732.html
Copyright © 2011-2022 走看看