コード例 #1
0
        public void adding_a_route_alias_adds_a_RouteAliasAdded_event()
        {
            var chain = new BehaviorChain();
            var alias = new RouteDefinition("something/else");

            chain.AddRouteAlias(alias);

            chain.As <ITracedModel>().StagedEvents.Last().ShouldEqual(new RouteAliasAdded(alias));
        }
コード例 #2
0
        public void add_a_route_alias()
        {
            var chain = new BehaviorChain();
            var alias = new RouteDefinition("something/else");

            chain.AddRouteAlias(alias);

            chain.AdditionalRoutes.ShouldHaveTheSameElementsAs(alias);
        }
コード例 #3
0
        public void add_a_route_alias()
        {
            var chain = new BehaviorChain();
            var alias = new RouteDefinition("something/else");

            chain.AddRouteAlias(alias);

            chain.AdditionalRoutes.ShouldHaveTheSameElementsAs(alias);
        }
コード例 #4
0
        public void adding_a_route_alias_adds_a_RouteAliasAdded_event()
        {
            var chain = new BehaviorChain();
            var alias = new RouteDefinition("something/else");

            chain.AddRouteAlias(alias);

            chain.As<ITracedModel>().StagedEvents.Last().ShouldEqual(new RouteAliasAdded(alias));
        }