<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      單元測試之模擬Mock

      ??

      先看下面一段代碼:

      public class DataService : IDataService
      {
              private readonly IDataRespository _dataRespository;
              public DataService(IDataRespository dataRespository)
              {
                  _dataRespository = dataRespository;
              }
      
              public int GetCount()
              {
                  var list = _dataRespository.GetList();
                  return list.Count;
              }
      }


      其中有 GetCount() 方法是為獲取列表的 Count,我們為這個方法寫單元測試代碼;GetCount() 中獲取列表是調用了 IDataRespository 中的 GetList() 方法,此方法中的具體實現、返回的數據量我們都一無所知,所以為了測試 GetCount() 邏輯的正確性,必須對 GetList() 方法進行模擬。
      1. 項目中引入Moq.dll
      2. 具體如下

      [Fact]
      public void TestGetList()
      {
                  // 為 IDataRespository 創建模擬對象
                  var mockDataRespository = new Mock<IDataRespository>();
                  // 設置模擬對象的 GetList() 方法并設置返回值
                  mockDataRespository.Setup(p => p.GetList()).Returns(() =>
                      {
                          var list = new List<DataModel> {new DataModel()};
      
                          return list;
                      });
      
                  IDataService dataService = new DataService(mockDataRespository.Object);
      
                  var actual = dataService.GetCount();
                  const int expect = 1;
      
                  Assert.Equal(expect, actual);
      }

      posted @ 2014-01-15 13:46  踏歌長行  閱讀(344)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 五月天免费中文字幕av| 国产95在线 | 欧美| 国产粉嫩学生高清专区麻豆| 国产精品 视频一区 二区三区| 无码午夜福利片| 天天躁日日躁狠狠躁av麻豆男男| 亚洲欧美日韩愉拍自拍| 久久精品国产亚洲成人av| 美女禁区a级全片免费观看| 国产一区二区精品久久凹凸| 久久精品av国产一区二区| √天堂资源地址在线官网| 精品综合一区二区三区四区| 无码日韩av一区二区三区| 国产欧美综合在线观看第十页| 亚洲成年av天堂动漫网站| 日韩人妻无码精品久久久不卡| 国产老熟女一区二区三区| 国产精品福利自产拍在线观看| 国产玖玖玖玖精品电影| 国产成人精品一区二区三区无码 | 亚洲精品自拍区在线观看| 自拍偷区亚洲综合第二区| 中年国产丰满熟女乱子正在播放| 国产激情文学亚洲区综合| 房产| 九九热免费在线播放视频| 欧美不卡无线在线一二三区观| 日本一高清二区视频久二区 | 亚洲av中文乱码一区二| A级毛片100部免费看| 欧美喷潮最猛视频| 国产午夜大地久久| 中文丰满岳乱妇在线观看| 精品人妻二区中文字幕| 一二三四免费中文字幕| 欧美人妻一区二区三区| 极品无码国模国产在线观看| 精品国产一区二区三区香| 亚洲精品一区二区动漫| 欧美人成精品网站播放|