發表文章

目前顯示的是 10月, 2010的文章

一根雞腿的故事所引發的故事

  十四年之前,一個國中生的班上來了一位新的轉學生 轉學生就坐在國中生的旁邊,那天中午,學校的便當主菜有雞腿 那位國中生看著轉學生的雞腿,猶豫了一下說:[你那根雞腿不吃的話可以給我!] 其實國中生只是想吃雞腿而已,沒想到轉學生就此暗戀起了國中生~ 十四年之後,那位國中生娶了轉學生當老婆~ PS:為什麼媽媽小時候沒有告訴我不要亂吃人家的雞腿XD。

單單第一次自己走過一百公尺的玄關去上課

從8月30開學到今天10月12,單單終於可以自己去上課了,從剛開學第一個禮拜後,每天都要跟他談條件去上課,每次都要媽媽陪一兩個小時才能離開,九月還因為一直連續感冒請了一個禮拜的長假。 她娘怕他一直不習慣,還想請半年長假,明年再開始讀哩,但現在,單單已經可以自己跟我早上來上班上課了,然後自己走進去學校了。GJ!

Mock WebClient C# .Net 的方法

最近在試 .Net 的 Mock,找過一些資料之後,有人說 NMock 比較好寫,所以我就先使用NMock,沒想到開始要Mock WebClient 就發生了問題了, 我寫出了下面的程式碼 IMock wcMock = new DynamicMock(typeof(WebClient)); wcMock.ExpectAndReturn("DownloadString","Return Value",null); cDeviceMessageManager.PollMessageFromServer((WebClient) wcMock.MockInstance); 結果就噴出了錯誤,Method is not virtual。於是找了另外的解法,竟然看到有人寫了一個WrappedWebClient的元件,結果需要一堆Interface的檔案,就只是為了配合可以讓 UnitTest 使用 Mock,我是覺得有點削足適履啦。於是決定換Mock的元件,有人說 TypeMock 可以直接Mock 一般的 Class,但他要錢,放棄,所以最後就使用Rhino.Mock。雖然寫法比較奇怪一點點,但總算可以用了,只是他的範例滿難找的,後來我在一個Open Source找到一堆不錯的參考範例 http://www.java2s.com/Open-Source/CSharp/Build-Systems/CruiseControl.NET/ThoughtWorks/CruiseControl/UnitTests/Remote/CruiseServerHttpClientTests.cs.htm 最後寫法如下: MockRepository mocks = new MockRepository(); var wc = mocks.StrictMock<WebClient>(); Expect.Call(wc.DownloadString(“Url”)).Return("Return Value"); mocks.ReplayAll(); var actual = cDeviceMessageManager.PollMessageFromServer(Url, wc); 要注意的只有 “Url" 裡面要

將進酒 李白

與 呼 千 五 且 主 斗 陳 惟 古 但 鐘 請 與 進 丹岑 會 烹 千 天 莫 人 朝 君 奔 君 爾 兒 金 花 須 人 酒 王 有 來 願 鼓 君 君 酒 丘夫 須 羊 金 生 使 生 如 不 流 不 同 將 裘 馬 沽 何 十 昔 飲 聖 長 饌 為 歌 君 生子 一 宰 散 我 金 得 青 見 到 見 銷 出      酒 為 千 時 者 賢 醉 玉 我 一 莫              飲 牛 盡 身 樽 意 絲 高 海 黃 萬 換      共 言 恣 宴 留 皆 不 不 傾 曲 停              三 且 還 必 空 須 暮 堂 不 河 古 美      君 少 歡 平 其 死 用 足 耳                        百 為 復 有 對 盡 如 明 復 之 愁 酒      酌 錢 謔 樂 名 盡 醒 貴 聽                        杯 樂 來 財 月 歡 雪 鏡 回 水                                                                                                                        悲      天                                                                                                                        白      上                                                                                                                        髮      來