日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NSubstitute完全手册(八)替换返回值

發布時間:2024/4/14 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NSubstitute完全手册(八)替换返回值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果需要的話,一個方法或屬性的返回值可以被設置多次。只有最后一次設置的值將被返回。

1 public interface ICalculator 2 { 3 int Add(int a, int b); 4 string Mode { get; set; } 5 } 6 7 [TestMethod] 8 public void Test_ReplaceReturnValues_ReplaceSeveralTimes() 9 { 10 var calculator = Substitute.For<ICalculator>(); 11 12 calculator.Mode.Returns("DEC,HEX,OCT"); 13 calculator.Mode.Returns(x => "???"); 14 calculator.Mode.Returns("HEX"); 15 calculator.Mode.Returns("BIN"); 16 17 Assert.AreEqual(calculator.Mode, "BIN"); 18 }

NSubstitute 完全手冊

  • (一)入門基礎
  • (二)創建替代實例
  • (三)設置返回值
  • (四)為特定參數設置返回值
  • (五)為任意參數設置返回值
  • (六)使用函數設置返回值
  • (七)設置多個返回值
  • (八)替換返回值
  • (九)檢查接收到的調用
  • (十)清理已收到的調用
  • (十一)參數匹配器
  • (十二)使用回調函數和WhenDo語法
  • (十三)拋出異常
  • (十四)引發事件
  • (十五)自動遞歸模擬
  • (十六)設置out和ref參數
  • (十七)參數匹配器上的操作
  • (十八)檢查調用順序

總結

以上是生活随笔為你收集整理的NSubstitute完全手册(八)替换返回值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。