麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設計 > 正文

開源項目Foq簡介

2019-11-14 16:45:47
字體:
來源:轉載
供稿:網(wǎng)友

    Foq是一個輕量級-線程安全的mocking類庫。使用它來mock抽象類與接口這是我們通常的做法。Foq的名字來自Moq,如果你使用過Moq的話,自然后聯(lián)想到它能做什么。Foq主要是為了F#的開發(fā)人員做單元測試。可以與FsUnit一起使用編寫一些Fluent的斷言。甚至與AutoFixture一起簡化單元測試的設置。
foq

讓我們來看一些簡單的代碼片段:

// Moq from C#
var mock = new Mock<ILoveThisFramework>();
mock.Setup(framework => framework.DownloadExists("2.0.0.0"))
   .Returns(true);
ILoveThisFramework lovable = mock.Object;
 
 
// Foq from F#
let lovable = 
   Mock<ILoveThisFramework>()
      .Setup(fun framework -> <@ framework.DownloadExists("2.0.0.0") @>)
      .Returns(true)
      .Create()

 

在CodePlex的官方也提供了一些DEMO參考:

  • Greeting
  • Tea
  • Candy Shop
  • Driver
  • Car insurance
  • Turtle

     

    你還可以到它的官方去看看。

     

    你可能感興趣的文章:
    Durandal介紹
    CompositeC1 4 發(fā)布

     

    希望對您軟件開發(fā)有幫助。


    作者:Petter Liu
    出處:http://www.companysz.com/wintersun/
    本文版權歸作者和博客園共有,歡迎轉載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
    該文章也同時發(fā)布在我的獨立博客中-Petter Liu Blog。


  • 發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發(fā)表
    主站蜘蛛池模板: 一级黄色影片在线观看 | 国产精品久久久久久久久久三级 | 欧美黑大粗硬毛片视频 | 久久99精品久久 | jizzjizzjizz少妇 | 黄色网址免费在线 | 亚洲国产精品久久久久久久久久久 | 香蕉久久久精品 | www.99av| 日本黄色免费播放 | 亚洲精品91 | 成人毛片视频免费看 | 国产精品成人久久久久a级 av电影在线免费 | 国产jjizz一区二区三区视频 | 欧美日韩一区三区 | av播播| 羞羞的 | 爱操在线 | 日韩不卡一区二区 | 一区二区久久久久草草 | 中文字幕网站在线 | 久久国产成人午夜av浪潮 | 一区二区免费网站 | 欧美成人综合视频 | ⅴideo裸体秀hd | 国产成人精品免费视频大全办公室 | 欧美精品久久久久久久久久 | 亚洲精品在线观看免费 | 国产精品一区在线看 | 91精品国产九九九久久久亚洲 | 在线成人免费观看 | 羞羞视频免费观看网站 | 伊人一二三四区 | 日本黄色大片免费 | 精品亚洲午夜久久久久91 | 免费一级特黄做受大片 | 国产成人强伦免费视频网站 | 久久国产夫妻视频 | 一夜新娘第三季免费观看 | 免费看黄色一级大片 | 国内精品久久久久久2021浪潮 |