public CassetteRouting_Tests() { urlModifier.Setup(m => m.Modify(It.IsAny<string>())) .Returns<string>(url => url); routing = new CassetteRouting(urlModifier.Object, Mock.Of<IBundleContainer>); }
public CassetteRouting_Tests() { urlModifier.Setup(m => m.Modify(It.IsAny<string>())) .Returns<string>(url => url); routing = new CassetteRouting(urlModifier.Object); }
public CassetteApplication(IEnumerable<Bundle> bundles, CassetteSettings settings, CassetteRouting routing, Func<HttpContextBase> getCurrentHttpContext) : base(bundles, settings) { this.getCurrentHttpContext = getCurrentHttpContext; this.routing = routing; }
static CassetteApplication CreateCassetteApplication() { lock (CreationLock) { var allConfigurations = GetAllConfigurations(GetCassetteConfigurationSection()); var cacheVersion = GetConfigurationVersion(allConfigurations, HttpRuntime.AppDomainAppVirtualPath); var settings = new CassetteSettings(); var bundles = new BundleCollection(settings); foreach (var configuration in allConfigurations) { Trace.Source.TraceInformation("Executing configuration {0}", configuration.GetType().AssemblyQualifiedName); configuration.Configure(bundles, settings); } var routing = new CassetteRouting(settings.UrlModifier); settings.UrlGenerator = routing; Trace.Source.TraceInformation("Creating Cassette application object"); Trace.Source.TraceInformation("IsDebuggingEnabled: {0}", settings.IsDebuggingEnabled); Trace.Source.TraceInformation("Cache version: {0}", cacheVersion); var application = new CassetteApplication( bundles, settings, routing, GetCurrentHttpContext, cacheVersion ); if (_firstCreation) { _firstCreation = false; application.InstallRoutes(RouteTable.Routes); } return application; } }