public void should_append_behavioral_node_to_void_end_point_attributed_calls()
 {
     var token = new WebFormViewToken(typeof(FakeView));
     var actions = _graph.Actions().Where(x => !x.HasAnyOutputBehavior()
         && x.Method.HasAttribute<WebFormsEndpointAttribute>()).ToList();
     for (int index = 0; index < actions.Count; index++)
     {
         var call = actions[index];
         call.LastOrDefault().ShouldBeTheSameAs(token.ToBehavioralNode());
     }
 }
Ejemplo n.º 2
0
 public void Configure(BehaviorGraph graph)
 {
     graph.Actions()
     .Where(x => !x.HasAnyOutputBehavior())
     .Each(x => x.Method.ForAttribute <WebFormsEndpointAttribute>(att =>
     {
         var token = new WebFormViewToken(att.ViewType);
         x.AddToEnd(token.ToBehavioralNode());
         graph.Observer.RecordCallStatus(x,
                                         "Action '{0}' has {1} declared, using WebForms view '{2}'".ToFormat(
                                             x.Description, typeof(WebFormsEndpointAttribute).Name, token));
     }));
 }
Ejemplo n.º 3
0
        public override void Alter(ActionCall call)
        {
            var token = new WebFormViewToken(ViewType);
            call.ParentChain().AddToEnd(token.ToBehavioralNode());

            // TODO -- add some tracing back here.
            /*
             *
                    graph.Observer.RecordCallStatus(x,
                      "Action '{0}' has {1} declared, using WebForms view '{2}'".ToFormat(
                        x.Description, typeof(WebFormsEndpointAttribute).Name, token));
             *
             */
        }
Ejemplo n.º 4
0
        public override void Alter(ActionCall call)
        {
            var token = new WebFormViewToken(ViewType);

            call.ParentChain().AddToEnd(token.ToBehavioralNode());

            // TODO -- add some tracing back here.

            /*
             *
             *      graph.Observer.RecordCallStatus(x,
             *        "Action '{0}' has {1} declared, using WebForms view '{2}'".ToFormat(
             *          x.Description, typeof(WebFormsEndpointAttribute).Name, token));
             *
             */
        }