示例#1
0
        public void AddViewPassesDiferentScopeWhenAdding()
        {
            var     regionManager = new MockRegionManager();
            IRegion region        = new Region();

            region.RegionManager = regionManager;
            var myView = new MockDependencyObject();

            region.Add(myView, "MyView", true);

            Assert.NotSame(regionManager, myView.GetValue(RegionManager.RegionManagerProperty));
        }
示例#2
0
        public void AddViewPassesSameScopeByDefaultToNamedView()
        {
            var     regionManager = new MockRegionManager();
            IRegion region        = new Region();

            region.RegionManager = regionManager;
            var myView = new MockDependencyObject();

            region.Add(myView, "MyView");

            Assert.Same(regionManager, myView.GetValue(RegionManager.RegionManagerProperty));
        }
        public void AddViewPassesDiferentScopeWhenAdding()
        {
            var regionManager = new MockRegionManager();
            IRegion region = new Region();
            region.RegionManager = regionManager;
            var myView = new MockDependencyObject();

            region.Add(myView, "MyView", true);

            Assert.AreNotSame(regionManager, myView.GetValue(RegionManager.RegionManagerProperty));
        }
        public void AddViewPassesSameScopeByDefaultToNamedView()
        {
            var regionManager = new MockRegionManager();
            IRegion region = new Region();
            region.RegionManager = regionManager;
            var myView = new MockDependencyObject();

            region.Add(myView, "MyView");

            Assert.AreSame(regionManager, myView.GetValue(RegionManager.RegionManagerProperty));
        }