Context Context の中で複数の It をグループ化する It 実行されるテスト スクリプトを定義する BeforeEach 各 It の実行前に実行されるスクリプトを定義する AfterEach 各 It の実行後に実行されるスクリプトを定義する Should テストの実行結果を比較し失敗をスローする Mock 既存のコマンドレットをモックする Invoke-Pester テストを実行する 28
var pipeline1 = runspace.CreatePipeline(); var command1 = new Command("Import-Module"); command1.Parameters.Add("Name", "./HelloWorld.psd1"); pipeline1.Commands.Add(command1); pipeline1.Invoke(); var pipeline2 = runspace.CreatePipeline(); var command2 = new Command("helloworld"); pipeline2.Commands.Add(command2); var outputs = pipeline2.Invoke(); var result = outputs[0].BaseObject; Assert.AreEqual("Hello World!", result); 35