Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Sonarr/blame/commit/f556f2aaf24de92d8becaa0fb2c6d1a5f24398df/NzbDrone.Test.Common/AutoMoq/Unity/AutoMockingContainerExtension.cs
You should set ROOT_URL correctly, otherwise the web may not work correctly.
// ReSharper disable RedundantUsingDirective
using System.Linq ;
using System ;
using System.Collections.Generic ;
using Microsoft.Practices.Unity ;
using Microsoft.Practices.Unity.ObjectBuilder ;
namespace NzbDrone.Test.Common.AutoMoq.Unity
{
internal class AutoMockingContainerExtension : UnityContainerExtension
{
private readonly IList < Type > registeredTypes = new List < Type > ( ) ;
protected override void Initialize ( )
{
SetEventsOnContainerToTrackAllRegisteredTypes ( ) ;
SetBuildingStrategyForBuildingUnregisteredTypes ( ) ;
}
#region private methods
private void SetEventsOnContainerToTrackAllRegisteredTypes ( )
{
Context . Registering + = ( ( sender , e ) = > RegisterType ( e . TypeFrom ) ) ;
Context . RegisteringInstance + = ( ( sender , e ) = > RegisterType ( e . RegisteredType ) ) ;
}
private void RegisterType ( Type typeToRegister )
{
registeredTypes . Add ( typeToRegister ) ;
}
private void SetBuildingStrategyForBuildingUnregisteredTypes ( )
{
var strategy = new AutoMockingBuilderStrategy ( registeredTypes , Container ) ;
Context . Strategies . Add ( strategy , UnityBuildStage . PreCreation ) ;
}
# endregion
}
}