public static void Bootstrap() { RouteConfigurator.RegisterRoutes(RouteTable.Routes); ControllerBuilder.Current.SetControllerFactory(new WindsorControllerFactory(IoC.Container)); WindsorConfigurator.Configure(); AwesomeConfigurator.Configure(); Globals.PicturesPath = HttpContext.Current.Server.MapPath("~/pictures"); new Worker().Start(); }
public void AuditObjectModificationSetsObjectName() { var sampleObject = new RouteConfigurator(); Audit audit = null; AuditInterceptor.UserAuth.Expect(a => a.CurrentUserName).Return("currentUser"); AuditRepository .Expect(a => a.EnsurePersistent(Arg<Audit>.Is.Anything, Arg<bool>.Is.Anything, Arg<bool>.Is.Anything)) .WhenCalled(a => audit = (Audit)a.Arguments.First()); AuditInterceptor.AuditObjectModification(sampleObject, null, AuditActionType.Update); Assert.AreEqual("RouteConfigurator", audit.ObjectName); }
public static RouteConfigurator <T> To <T>(this RouteConfigurator <T> configurator, Action <T> callback) { configurator.UseBuilder(definition => new DelegateRouteBuilder <T>(definition, callback)); return(configurator); }
static void DefaultConfigureAction(RouteConfigurator obj) { throw new InvalidOperationException("No channels have been specified for the actor: " + typeof(TActor).Name); }