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的操作依赖于接口而非实现

      

  • 相关阅读:
    c# mvc action 跳转方式
    where T : new() 的含义
    HTML5 Dataset data-属性
    EF6 教程
    C写的AES(ECB/PKCS5Padding)
    【转载】openwrt: Makefile 框架分析
    SCP 命令【转】
    HTTP协议详解(转载)
    bootstrap模板
    拖拽插件
  • 原文地址:https://www.cnblogs.com/panpanwelcome/p/7260732.html
Copyright © 2011-2022 走看看