模擬一些功能

一旦你準備好編寫單元測試的所有內容,值得一提的是嘲笑。有一個名為 SimpleStubs 的新框架,它允許你基於介面建立模擬。

來自 GitHub 文件的簡單案例:

//Sample interface:
public interface IPhoneBook
 {
   long GetContactPhoneNumber(string firstName, string lastName);
   long MyNumber { get; set; }
   event EventHandler<long> PhoneNumberChanged;
 }

//Mocked interface:
var stub = new StubIPhoneBook().GetContactPhoneNumber((firstName, lastName) => 6041234567);

你可以在這裡閱讀更多相關資訊: https//github.com/Microsoft/SimpleStubs