@@ -562,7 +562,7 @@ public void ItUsesTheValueOfAppUrlIfTheEnvVarIsNotSet()
562
562
}
563
563
564
564
[ Fact ]
565
- public void ItUsesTheValueOfWorkingDirectoryIfTheProjectRunWorkingDirectoryIsNotSet ( )
565
+ public void ItUsesTheValueOfWorkingDirectoryIfSet ( )
566
566
{
567
567
var testAppName = "AppWithWorkingDirectoryInLaunchSettings" ;
568
568
var testInstance = _testAssetsManager . CopyTestAsset ( testAppName )
@@ -583,27 +583,27 @@ public void ItUsesTheValueOfWorkingDirectoryIfTheProjectRunWorkingDirectoryIsNot
583
583
}
584
584
585
585
[ Fact ]
586
- public void ItPrefersTheValueOfProjectRunWorkingDirectoryIfSet ( )
586
+ public void ItPrefersTheValueOfWorkingDirectoryFromLaunchSettingsOverProjectRunWorkingDirectory ( )
587
587
{
588
588
var testAppName = "AppWithWorkingDirectoryInLaunchSettings" ;
589
589
var testInstance = _testAssetsManager . CopyTestAsset ( testAppName )
590
590
. WithSource ( )
591
591
. WithProjectChanges ( p => {
592
592
var ns = p . Root . Name . Namespace ;
593
593
var propertyGroup = p . Root . Elements ( ns + "PropertyGroup" ) . First ( ) ;
594
- propertyGroup . Add ( new XElement ( ns + "RunWorkingDirectory" , "runSubfolder " ) ) ;
594
+ propertyGroup . Add ( new XElement ( ns + "RunWorkingDirectory" , "expectThisSubfolderIsOverridden " ) ) ;
595
595
} ) ;
596
596
597
597
var testProjectDirectory = testInstance . Path ;
598
598
599
- Directory . CreateDirectory ( Path . Combine ( testProjectDirectory , "runSubfolder " ) ) ;
599
+ Directory . CreateDirectory ( Path . Combine ( testProjectDirectory , "launchSubfolder " ) ) ;
600
600
601
601
var cmd = new DotnetCommand ( Log , "run" )
602
602
. WithWorkingDirectory ( testProjectDirectory )
603
603
. Execute ( "--launch-profile" , "Second" ) ;
604
604
605
605
cmd . Should ( ) . Pass ( )
606
- . And . HaveStdOutContaining ( "runSubfolder " ) ;
606
+ . And . HaveStdOutContaining ( "launchSubfolder " ) ;
607
607
608
608
cmd . StdErr . Should ( ) . BeEmpty ( ) ;
609
609
}
0 commit comments