protected void Configure() { var mockEventAggregator = new MockEventAggregator(); var mockSubsonicService = new MockSubsonicService(); var mockNavigationService = new MockNavigationService(); var mockNotificationService = new MockToastNotificationService(); var mockDialogNotificationService = new MockDialogNotificationService(); var mockStorageService = new MockStorageService(); var mockWinRTWrappersService = new MockWinRTWrappersService(); var shellViewModel = new ShellViewModel(mockEventAggregator, mockSubsonicService, mockNavigationService, mockNotificationService, mockDialogNotificationService, mockStorageService, mockWinRTWrappersService); IoC.GetInstance = (type, s) => { object instance = null; if (type == typeof(IShellViewModel)) { instance = shellViewModel; } else if (type == typeof(ISubsonicService)) { instance = mockSubsonicService; } return(instance); }; }
protected override void TestInitializeExtensions() { base.TestInitializeExtensions(); _mockDialogNotificationService = new MockDialogNotificationService(); Subject.DialogNotificationService = _mockDialogNotificationService; _mockPlyalistManagementService = new MockPlyalistManagementService(); Subject.PlaylistManagementService = _mockPlyalistManagementService; }
public void HandleErrorCallsNotificationServiceShow() { var exception = new Exception("oops?"); var mockDialogNotificationService = new MockDialogNotificationService(); Subject.NotificationService = mockDialogNotificationService; Subject.HandleError(exception); mockDialogNotificationService.Showed.Count.Should().Be(1); }
public void Setup() { _mockWinRTWrapperService = new MockWinRTWrappersService(); _mockNavigationService = new MockNavigationService(); _mockDialogNotificationService = new MockDialogNotificationService(); _mockResourceService = new MockResourceService(); _mockDialogService = new MockDialogService(); _subject = new ErrorDialogViewModel( _mockWinRTWrapperService, _mockNavigationService, _mockDialogNotificationService, _mockResourceService, _mockDialogService); }
public void TestInitialize() { IoC.GetInstance = (type, s) => null; _mockSubsonicService = new MockSubsonicService(); _mockNavigationService = new MockNavigationService(); _mockToastNotificationService = new MockToastNotificationService(); _mockDialogNotificationService = new MockDialogNotificationService(); _mockStorageService = new MockStorageService(); _mockWinRTWrappersService = new MockWinRTWrappersService(); _mockPlayerControls = new MockPlayerControls(); Subject = new ShellViewModel(_eventAggregator, _mockSubsonicService, _mockNavigationService, _mockToastNotificationService, _mockDialogNotificationService, _mockStorageService, _mockWinRTWrappersService) { PlayerControls = _mockPlayerControls }; }
public void TestInitialize() { MockSubsonicService = new MockSubsonicService(); MockNavigationService = new MockNavigationService(); MockDialogNotificationService = new MockDialogNotificationService(); MockEventAggregator = new MockEventAggregator(); MockErrorDialogViewModel = new MockErrorDialogViewModel(); Subject = new TViewModel { EventAggregator = MockEventAggregator, SubsonicService = MockSubsonicService, NavigationService = MockNavigationService, NotificationService = MockDialogNotificationService, UpdateDisplayName = () => Subject.DisplayName = string.Empty, ErrorDialogViewModel = MockErrorDialogViewModel }; TestInitializeExtensions(); }
public void TestInitialize() { MockDefaultBottomBar = new MockDefaultBottomBarViewModel(); MockSubsonicService = new MockSubsonicService(); MockNavigationService = new MockNavigationService(); MockDialogNotificationService = new MockDialogNotificationService(); MockEventAggregator = new MockEventAggregator(); Subject = new TViewModel { EventAggregator = MockEventAggregator, BottomBar = MockDefaultBottomBar, SubsonicService = MockSubsonicService, NavigationService = MockNavigationService, NotificationService = MockDialogNotificationService, UpdateDisplayName = () => Subject.DisplayName = "" }; TestInitializeExtensions(); }