Fixes unit test that failed because HostingEnvironment.ApplicationID is null in unit tests

This commit is contained in:
Sebastiaan Janssen
2015-07-15 10:58:38 +02:00
parent 3062eedb4f
commit d2f7eda074

View File

@@ -43,7 +43,10 @@ namespace Umbraco.Core
// initializes a new instance of MainDom
public MainDom()
{
var appId = HostingEnvironment.ApplicationID.ReplaceNonAlphanumericChars(string.Empty);
var appId = string.Empty;
// HostingEnvironment.ApplicationID is null in unit tests, making ReplaceNonAlphanumericChars fail
if (HostingEnvironment.ApplicationID != null)
appId = HostingEnvironment.ApplicationID.ReplaceNonAlphanumericChars(string.Empty);
var lockName = "UMBRACO-" + appId + "-MAINDOM-LCK";
_asyncLock = new AsyncLock(lockName);