Files
Umbraco-CMS/tests/Umbraco.Tests.Common/TestUmbracoContextAccessor.cs

28 lines
776 B
C#
Raw Normal View History

// Copyright (c) Umbraco.
// See LICENSE for more details.
using Umbraco.Cms.Core.Web;
2016-11-07 19:12:09 +01:00
namespace Umbraco.Cms.Tests.Common
2016-11-07 19:12:09 +01:00
{
public class TestUmbracoContextAccessor : IUmbracoContextAccessor
{
private IUmbracoContext _umbracoContext;
public TestUmbracoContextAccessor()
{
}
public TestUmbracoContextAccessor(IUmbracoContext umbracoContext) => _umbracoContext = umbracoContext;
public bool TryGetUmbracoContext(out IUmbracoContext umbracoContext)
{
umbracoContext = _umbracoContext;
return umbracoContext is not null;
}
public void Clear() => _umbracoContext = null;
public void Set(IUmbracoContext umbracoContext) => _umbracoContext = umbracoContext;
2016-11-07 19:12:09 +01:00
}
2017-07-20 11:21:28 +02:00
}