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); }
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)); } }