Beispiel #1
0
        public void element_SelectionChangedEventHandlerSetsIsSelectedOnEachElementSelected()
        {
            var wkSpce = new WorkSpace();
            var mockElMgr = new Mock<IElements>();
            var mockEl = new Mock<IElement>();

            var ea = new SelectionEventArgs(true, SelectionSource.Code);
            mockElMgr.Setup(m => m[new Guid()]).Returns(mockEl.Object);
            mockEl.Setup(m => m.SetIsSelected(ea.IsSelected, ea.Source, ea.Origin));

            wkSpce.ElementsMgr = mockElMgr.Object;
            wkSpce.element_SelectionChanged(mockEl.Object, ea);
            mockElMgr.Verify(m => m[new Guid()], Times.Exactly(1));
        }
Beispiel #2
0
        public void element_SelectionChangedEventHandlerDoesNothingIfSender_Is_Null()
        {
            var wkSpce = new WorkSpace();
            var mockElMgr = new Mock<IElements>();
            var mockEl = new Mock<IElement>();

            var ea = new SelectionEventArgs(true, SelectionSource.Code);
            mockElMgr.Setup(m => m[new Guid()]).Returns(mockEl.Object);

            wkSpce.ElementsMgr = mockElMgr.Object;
            wkSpce.element_SelectionChanged(null, ea);
            mockElMgr.Verify(m => m[new Guid()], Times.Never());
        }