この記事はPowerShell Advent Calendar 2013の24日目のエントリーです。 クリスマス・イブですが普通に仕事をして普通に家で大好きなシェルとSQLと戯れる@oota_kenです。 去年のPowerShell Advent Calendar 2012の17日目のエントリーで解説されているPowerShell用のBDDフレークワークPesterのMock機能に関してもう少し詳しく解説したいと思います。 下記のような時間帯毎に挨拶メッセージを出してくれる関数Out-Greetingのユニットテストを書く場合どのようにすればよいでしょうか? # Out-Greetingはシェルの起動時に$profileで読み込んで画面表示をするといった方法で使用するイメージです。 function Out-Greeting([string] $name) { $date = Get-Da
![PesterのMock機能をもう少し詳しく│ソフトウェアテストラボ|アプリテスト|スマートフォンテスト|株式会社SHIFT](https://cdn-ak-scissors.b.st-hatena.com/image/square/93845d8ae85f37f2a5c9ae334a5e4cf4e6bd48ae/height=288;version=1;width=512/http%3A%2F%2Fwww.shiftinc.jp%2Ffb-image.png%3Ft%3D1543832489)