国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

開源項(xiàng)目Foq簡介

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

    Foq是一個輕量級-線程安全的mocking類庫。使用它來mock抽象類與接口這是我們通常的做法。Foq的名字來自Moq,如果你使用過Moq的話,自然后聯(lián)想到它能做什么。Foq主要是為了F#的開發(fā)人員做單元測試。可以與FsUnit一起使用編寫一些Fluent的斷言。甚至與AutoFixture一起簡化單元測試的設(shè)置。
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://m.survivalescaperooms.com/wintersun/
    本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責(zé)任的權(quán)利。
    該文章也同時發(fā)布在我的獨(dú)立博客中-Petter Liu Blog。


  • 發(fā)表評論 共有條評論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 旬阳县| 松阳县| 临沂市| 同仁县| 渝中区| 平陆县| 滦平县| 蒙自县| 塔河县| 凌海市| 荆门市| 夏津县| 顺平县| 宁国市| 永城市| 会宁县| 饶阳县| 刚察县| 沽源县| 淳化县| 防城港市| 平山县| 奈曼旗| 谷城县| 巍山| 屏山县| 鄂伦春自治旗| 耿马| 敦煌市| 苏尼特右旗| 临城县| 临颍县| 海门市| 禹城市| 东宁县| 临汾市| 龙川县| 阜新市| 饶河县| 石棉县| 西昌市|