@@ -12,13 +12,34 @@ function Test_UserOrder_Success{
1212
1313}
1414
15- function Test_UserOrder_Success_GetItem {
15+ function Test_UserOrder_Success_GetItem_FAIL_NO_ENVIRONMENT {
1616 MockCall_GetProject_700
1717
1818 $p = Get-Mock_Project_700 ; $owner = $p.owner ; $projectNumber = $p.number
1919
20+ # We need to have the environment set to get item details in PassThru
2021 $list = Search-ProjectItem - Owner $owner - ProjectNumber $projectNumber - IncludeDone
2122
23+ # Act
24+ $hasthorwn = $false
25+ try {
26+ $list | Use-Order 1
27+ } catch {
28+ $hasthorwn = $true
29+ Assert-IsTrue - Condition $_.Exception.Message.StartsWith (" ProjectEnvironment is required." )
30+ }
31+ Assert-IsTrue - Condition $hasthorwn
32+ }
33+
34+ function Test_UserOrder_Success_GetItem {
35+ MockCall_GetProject_700
36+
37+ $p = Get-Mock_Project_700 ; $owner = $p.owner ; $projectNumber = $p.number
38+
39+ # We need to have the environment set to get item details in PassThru
40+ Set-ProjectHelperEnvironment - Owner $owner - ProjectNumber $projectNumber
41+ $list = Search-ProjectItem - IncludeDone
42+
2243 # Act
2344 $result = $list | Use-Order 1 - PassThru
2445
@@ -33,7 +54,9 @@ function Test_UserOrder_Success_OpenBrowser{
3354
3455 MockCallToNull - command " Invoke-ProjectHelperOpenUrl -Url $url "
3556
36- $list = Search-ProjectItem - Owner $owner - ProjectNumber $projectNumber - IncludeDone
57+ # We need to have the environment set to get item details in PassThru
58+ Set-ProjectHelperEnvironment - Owner $owner - ProjectNumber $projectNumber
59+ $list = Search-ProjectItem - IncludeDone
3760
3861 # Act
3962 $result = $list | Use-Order $order - OpenInBrowser
@@ -48,7 +71,9 @@ function Test_UserOrder_Success_Passthru{
4871 $p = Get-Mock_Project_700 ; $owner = $p.owner ; $projectNumber = $p.number
4972 $order = $p.issue.order ; $id = $p.issue.id
5073
51- $list = Search-ProjectItem - Owner $owner - ProjectNumber $projectNumber - IncludeDone
74+ # We need to have the environment set to get item details in PassThru
75+ Set-ProjectHelperEnvironment - Owner $owner - ProjectNumber $projectNumber
76+ $list = Search-ProjectItem - IncludeDone
5277
5378 # Act
5479 $result = $list | Use-Order $order - PassThru
0 commit comments