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