Example #1
0
        public void can_update_availability()
        {
            var trigger = new AttachedEventMessageTrigger
            {
                Message     = message,
                RoutedEvent = FakeElement.RoutedEvent
            };

            node.Expect(x => x.UIElement).Return(element);

            node.Expect(x => x.UIElement).Return(element);
            message.AvailabilityEffect.Expect(x => x.ApplyTo(element, false));


            trigger.Attach(node);
            trigger.UpdateAvailabilty(false);
        }
        public void can_update_availability()
        {
            var trigger = new AttachedEventMessageTrigger
            {
                Message = _message,
                RoutedEvent = FakeElement.RoutedEvent
            };

            _node.Expect(x => x.UIElement).Return(_element);

            _node.Expect(x => x.UIElement).Return(_element);
            _message.AvailabilityEffect.Expect(x => x.ApplyTo(_element, false));


            trigger.Attach(_node);
            trigger.UpdateAvailabilty(false);
        }