From d2f7eda07474295d66e7f507956690456bd32359 Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Wed, 15 Jul 2015 10:58:38 +0200 Subject: [PATCH] Fixes unit test that failed because HostingEnvironment.ApplicationID is null in unit tests --- src/Umbraco.Core/MainDom.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Core/MainDom.cs b/src/Umbraco.Core/MainDom.cs index ca0ecb33fe..9eec3d4da6 100644 --- a/src/Umbraco.Core/MainDom.cs +++ b/src/Umbraco.Core/MainDom.cs @@ -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);