心得分享:My Toastmasters Journey (17):簡報前的最後準備

心得分享:My Toastmasters Journey (17):簡報前的最後準備

  Rojer Chen's Blog   6/03/2017 09:46:00 下午    0 comments
RojerChen.2017.06.03 工作上應該不少人有上台簡報的經驗,現在工作上人手一台筆電,可能投影片寫完、稍微演練一下後,上台就接上自己的筆電進行簡報。 而在簡報前你還會做哪些準備措施呢?

關於 Microsoft Fake 的使用情境與除錯

關於 Microsoft Fake 的使用情境與除錯

  Rojer Chen's Blog   6/03/2017 02:54:00 下午    0 comments
RojerChen.2017.06.03 最近在看這篇文章的時候,遇到了一些 Fake 的問題,因此紀錄一下 [30天快速上手TDD][Day 7]Unit Test - Stub, Mock, Fake 簡介 ※使用 Fake 的情境 假設每到星期五的時候就要來點折扣,所以我需要一個功能來去判斷今天是不是星期五,如果是的話就需要特價。 public class eCommerical {     public bool isTimeToDiscount()     {         bool result = DateTime.Today.DayOfWeek == DayOfWeek.Friday;         return result;     } } 在寫測試的時候我可能就會這樣寫,只不過這樣寫的問題在於,如果今天是星期五執行測試,那會通過沒有問題,但是如果是非星期五的時候,執行測試就會失敗。 [TestMethod] public void Test_Is_Time_To_Discount() {     //arrange     bool expected = true;     MyLibrary.eCommerical eCom = new eCommerical();     //act     bool actual = eCom.isTimeToDiscount();