@@ -1898,7 +1898,7 @@ public void ApplicationNamesPullsSingleNameFromIisExpressSitenameEnvironmentVari
1898
1898
}
1899
1899
1900
1900
[ Test ]
1901
- public void ApplicationNamesPullsMultipleNamesFromIisExpressSitenameEnvironmentVariaible ( )
1901
+ public void ApplicationNamesPullsMultipleNamesFromIisExpressSitenameEnvironmentVariable ( )
1902
1902
{
1903
1903
_runTimeConfig . ApplicationNames = new List < string > ( ) ;
1904
1904
Mock . Arrange ( ( ) => _configurationManagerStatic . GetAppSetting ( Constants . AppSettingsAppName ) ) . Returns ( ( string ) null ) ;
@@ -1918,7 +1918,7 @@ public void ApplicationNamesPullsMultipleNamesFromIisExpressSitenameEnvironmentV
1918
1918
}
1919
1919
1920
1920
[ Test ]
1921
- public void ApplicationNamesPullsSingleNameFromRoleNameEnvironmentVariaible ( )
1921
+ public void ApplicationNamesPullsSingleNameFromRoleNameEnvironmentVariable ( )
1922
1922
{
1923
1923
_runTimeConfig . ApplicationNames = new List < string > ( ) ;
1924
1924
@@ -1941,7 +1941,7 @@ public void ApplicationNamesPullsSingleNameFromRoleNameEnvironmentVariaible()
1941
1941
}
1942
1942
1943
1943
[ Test ]
1944
- public void ApplicationNamesPullsMultipleNamesFromRoleNameEnvironmentVariaible ( )
1944
+ public void ApplicationNamesPullsMultipleNamesFromRoleNameEnvironmentVariable ( )
1945
1945
{
1946
1946
_runTimeConfig . ApplicationNames = new List < string > ( ) ;
1947
1947
@@ -1988,7 +1988,29 @@ public void ApplicationNamesPullsNamesFromNewRelicConfig()
1988
1988
}
1989
1989
1990
1990
[ Test ]
1991
- public void ApplicationNamesPullsSingleNameFromAppPoolIdEnvironmentVariaible ( )
1991
+ public void ApplicationNamesPullsNameFromAspNetCoreIISAppPool_IfAppPoolId_IsNotAvailable ( )
1992
+ {
1993
+ _runTimeConfig . ApplicationNames = new List < string > ( ) ;
1994
+
1995
+ //Sets to default return null for all calls unless overriden by later arrange.
1996
+ Mock . Arrange ( ( ) => _environment . GetEnvironmentVariable ( Arg . IsAny < string > ( ) ) ) . Returns < string > ( null ) ;
1997
+
1998
+ Mock . Arrange ( ( ) => _configurationManagerStatic . GetAppSetting ( Constants . AppSettingsAppName ) ) . Returns ( ( string ) null ) ;
1999
+
2000
+ _localConfig . application . name = new List < string > ( ) ;
2001
+ Mock . Arrange ( ( ) => _environment . GetEnvironmentVariable ( "ASPNETCORE_IIS_APP_POOL_ID" ) ) . Returns ( "MyAppName" ) ;
2002
+ Mock . Arrange ( ( ) => _httpRuntimeStatic . AppDomainAppVirtualPath ) . Returns ( "NotNull" ) ;
2003
+ Mock . Arrange ( ( ) => _processStatic . GetCurrentProcess ( ) . ProcessName ) . Returns ( "OtherAppName" ) ;
2004
+
2005
+ NrAssert . Multiple (
2006
+ ( ) => Assert . That ( _defaultConfig . ApplicationNames . Count ( ) , Is . EqualTo ( 1 ) ) ,
2007
+ ( ) => Assert . That ( _defaultConfig . ApplicationNames . FirstOrDefault ( ) , Is . EqualTo ( "MyAppName" ) ) ,
2008
+ ( ) => Assert . That ( _defaultConfig . ApplicationNamesSource , Is . EqualTo ( "Application Pool" ) )
2009
+ ) ;
2010
+ }
2011
+
2012
+ [ Test ]
2013
+ public void ApplicationNamesPullsSingleNameFromAppPoolIdEnvironmentVariable ( )
1992
2014
{
1993
2015
_runTimeConfig . ApplicationNames = new List < string > ( ) ;
1994
2016
@@ -2010,7 +2032,7 @@ public void ApplicationNamesPullsSingleNameFromAppPoolIdEnvironmentVariaible()
2010
2032
}
2011
2033
2012
2034
[ Test ]
2013
- public void ApplicationNamesPullsMultipleNamesFromAppPoolIdEnvironmentVariaible ( )
2035
+ public void ApplicationNamesPullsMultipleNamesFromAppPoolIdEnvironmentVariable ( )
2014
2036
{
2015
2037
_runTimeConfig . ApplicationNames = new List < string > ( ) ;
2016
2038
0 commit comments