public void ShouldRegisterDependenciesWhenCreated()
        {
            // Given

            var regionViewRegistry = new Mock <IRegionViewRegistry>();
            var container          = new Mock <IUnityContainer>();

            // When

            var module = new ImageDisplayModule(regionViewRegistry.Object, container.Object);

            // Then

            container.VerifyTypeRegistered <IImageDisplayViewModel>(Times.Once());
        }
        public void ShouldRegisterViewsWhenInitialized()
        {
            // Given

            var regionViewRegistry = new Mock <IRegionViewRegistry>();
            var container          = new Mock <IUnityContainer>();
            var module             = new ImageDisplayModule(regionViewRegistry.Object, container.Object);

            // When

            module.Initialize();

            // Then

            regionViewRegistry.VerifyViewWasRegisteredWithRegion(ApplicationRegion.ContentRegion.ToString(), Times.Once());
        }