예제 #1
0
        public void BindViewToModelAttachesView()
        {
            var view        = new UIElement();
            var model       = new Mock <IViewAware>();
            var viewManager = new AccessibleViewManager(this.config);

            viewManager.BindViewToModel(view, model.Object);

            model.Verify(x => x.AttachView(view));
        }
예제 #2
0
        public void BindViewToModelSetsDataContext()
        {
            var view        = new FrameworkElement();
            var model       = new object();
            var viewManager = new AccessibleViewManager(this.config);

            viewManager.BindViewToModel(view, model);

            Assert.AreEqual(model, view.DataContext);
        }
예제 #3
0
        public void BindViewToModelSetsActionTarget()
        {
            var view        = new UIElement();
            var model       = new object();
            var viewManager = new AccessibleViewManager(this.config);

            viewManager.BindViewToModel(view, model);

            Assert.AreEqual(model, View.GetActionTarget(view));
        }
예제 #4
0
        public void BindViewToModelAttachesView()
        {
            var view        = new UIElement();
            var model       = new Mock <IViewAware>();
            var viewManager = new AccessibleViewManager(type => null, new List <Assembly>());

            viewManager.BindViewToModel(view, model.Object);

            model.Verify(x => x.AttachView(view));
        }
예제 #5
0
        public void BindViewToModelSetsDataContext()
        {
            var view        = new FrameworkElement();
            var model       = new object();
            var viewManager = new AccessibleViewManager(type => null, new List <Assembly>());

            viewManager.BindViewToModel(view, model);

            Assert.AreEqual(model, view.DataContext);
        }
예제 #6
0
        public void BindViewToModelSetsActionTarget()
        {
            var view        = new UIElement();
            var model       = new object();
            var viewManager = new AccessibleViewManager(type => null, new List <Assembly>());

            viewManager.BindViewToModel(view, model);

            Assert.AreEqual(model, View.GetActionTarget(view));
        }
예제 #7
0
        public void BindViewToModelAttachesView()
        {
            var view = new UIElement();
            var model = new Mock<IViewAware>();
            var viewManager = new AccessibleViewManager(type => null, new List<Assembly>());
            viewManager.BindViewToModel(view, model.Object);

            model.Verify(x => x.AttachView(view));
        }
예제 #8
0
        public void BindViewToModelSetsDataContext()
        {
            var view = new FrameworkElement();
            var model = new object();
            var viewManager = new AccessibleViewManager(type => null, new List<Assembly>());
            viewManager.BindViewToModel(view, model);

            Assert.AreEqual(model, view.DataContext);
        }
예제 #9
0
        public void BindViewToModelSetsActionTarget()
        {
            var view = new UIElement();
            var model = new object();
            var viewManager = new AccessibleViewManager(type => null, new List<Assembly>());

            viewManager.BindViewToModel(view, model);

            Assert.AreEqual(model, View.GetActionTarget(view));
        }