コード例 #1
0
        public void VerifyProperties()
        {
            var diagramControl = new GrapherDiagramControl()
            {
                DataContext = this.grapherViewModel.Object
            };

            this.behavior.Attach(diagramControl);
            Assert.IsTrue(this.behavior.CurrentLayout != default);
            Assert.AreSame(this.behavior.AssociatedObject, diagramControl);
        }
コード例 #2
0
        public void VerifyItemsChanged()
        {
            var diagramControl = new GrapherDiagramControl()
            {
                DataContext = this.grapherViewModel.Object
            };

            this.behavior.Attach(diagramControl);

            foreach (var elementViewModel in this.elementViewModels)
            {
                this.behavior.ItemsChanged(null, new DiagramItemsChangedEventArgs(diagramControl, new DiagramContentItem()
                {
                    Content = elementViewModel
                }, ItemsChangedAction.Added));
            }
        }