public void SetUp()
        {
            this.view                = new MockCommentsBarView();
            this.eventAggregator     = new MockEventAggregator();
            this.timelineModel       = new MockTimelineModel();
            this.timelineBarRegistry = new MockTimelineBarRegistry();

            this.positionDoubleClickedEvent = new MockPositionDoubleClickedEvent();
            this.refreshElementsEvent       = new MockRefreshElementsEvent();
            this.addPreviewEvent            = new MockAddPreviewEvent();

            this.eventAggregator.AddMapping <PositionDoubleClickedEvent>(this.positionDoubleClickedEvent);
            this.eventAggregator.AddMapping <RefreshElementsEvent>(this.refreshElementsEvent);
            this.eventAggregator.AddMapping <AddPreviewEvent>(this.addPreviewEvent);
        }
Ejemplo n.º 2
0
        public void ShouldRegisterAdTimelineBarElementToTimelineBarRegistry()
        {
            var timelineBarRegistry = new MockTimelineBarRegistry();
            var container           = new MockUnityResolver();

            container.Bag.Add(typeof(ITimelineBarRegistry), timelineBarRegistry);

            var module = new MarkersModule(container, new MockRegionViewRegistry());

            Assert.IsFalse(timelineBarRegistry.RegisterTimelineBarElementCalled);

            module.Initialize();

            Assert.IsTrue(timelineBarRegistry.RegisterTimelineBarElementCalled);
            Assert.AreEqual("Marker", timelineBarRegistry.RegisterTimelineBarElementKeyArgument);
            Assert.IsNotNull(timelineBarRegistry.RegisterTimelineBarElementValueArgument);
        }
Ejemplo n.º 3
0
        public void ShouldRegisterCommentTimelineBarElementToTimelineBarRegistry()
        {
            var timelineBarRegistry = new MockTimelineBarRegistry();
            var regionManager = new MockRegionManager();
            regionManager.Regions.Add("ToolsRegion", new MockRegion());
            var container = new MockUnityResolver();

            container.Bag.Add(typeof(ICommentViewPresentationModel), new MockCommentViewPresentationModel());
            container.Bag.Add(typeof(ITimelineBarRegistry), timelineBarRegistry);

            var module = new CommentModule(container, regionManager);

            Assert.IsFalse(timelineBarRegistry.RegisterTimelineBarElementCalled);

            module.Initialize();

            Assert.IsTrue(timelineBarRegistry.RegisterTimelineBarElementCalled);
            Assert.AreEqual("Comment", timelineBarRegistry.RegisterTimelineBarElementKeyArgument);
            Assert.IsNotNull(timelineBarRegistry.RegisterTimelineBarElementValueArgument);
        }
        public void SetUp()
        {
            this.view                = new MockCommentsBarView();
            this.eventAggregator     = new MockEventAggregator();
            this.sequenceModel       = new MockSequenceModel();
            this.timelineBarRegistry = new MockTimelineBarRegistry();

            this.positionDoubleClickedEvent = new MockPositionDoubleClickedEvent();
            this.refreshElementsEvent       = new MockRefreshElementsEvent();
            this.addPreviewEvent            = new MockAddPreviewEvent();
            this.deleteAllPreviewsEvent     = new MockDeleteAllPreviewsEvent();
            this.removePreviewEvent         = new MockRemovePreviewEvent();

            this.sequenceRegistry = new MockSequenceRegistry();
            this.sequenceRegistry.CurrentSequenceModel = this.sequenceModel;

            this.eventAggregator.AddMapping <PositionDoubleClickedEvent>(this.positionDoubleClickedEvent);
            this.eventAggregator.AddMapping <RefreshElementsEvent>(this.refreshElementsEvent);
            this.eventAggregator.AddMapping <AddPreviewEvent>(this.addPreviewEvent);
            this.eventAggregator.AddMapping <DeleteAllPreviewsEvent>(this.deleteAllPreviewsEvent);
            this.eventAggregator.AddMapping <RemovePreviewEvent>(this.removePreviewEvent);
        }