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