NSubstitute完全手册(八)替换返回值
生活随笔
收集整理的這篇文章主要介紹了
NSubstitute完全手册(八)替换返回值
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如果需要的話(huà),一個(gè)方法或?qū)傩缘姆祷刂悼梢员辉O(shè)置多次。只有最后一次設(shè)置的值將被返回。
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 完全手冊(cè)
- (一)入門(mén)基礎(chǔ)
- (二)創(chuàng)建替代實(shí)例
- (三)設(shè)置返回值
- (四)為特定參數(shù)設(shè)置返回值
- (五)為任意參數(shù)設(shè)置返回值
- (六)使用函數(shù)設(shè)置返回值
- (七)設(shè)置多個(gè)返回值
- (八)替換返回值
- (九)檢查接收到的調(diào)用
- (十)清理已收到的調(diào)用
- (十一)參數(shù)匹配器
- (十二)使用回調(diào)函數(shù)和WhenDo語(yǔ)法
- (十三)拋出異常
- (十四)引發(fā)事件
- (十五)自動(dòng)遞歸模擬
- (十六)設(shè)置out和ref參數(shù)
- (十七)參數(shù)匹配器上的操作
- (十八)檢查調(diào)用順序
總結(jié)
以上是生活随笔為你收集整理的NSubstitute完全手册(八)替换返回值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 浏览器是如何工作的?(转载)
- 下一篇: 【转】SQL注入攻击防御深层思考