public void Setup() { MockEventAggregator = new MockEventAggregator(); MockNavigationService = new MockNavigationService(); MockPlyalistManagementService = new MockPlyalistManagementService(); MockErrorDialogViewModel = new MockErrorDialogViewModel(); Subject = new TViewModel { NavigationService = MockNavigationService, EventAggregator = MockEventAggregator, PlaylistManagementService = MockPlyalistManagementService, ErrorDialogViewModel = MockErrorDialogViewModel }; TestInitializeExtensions(); }
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(); }
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 mockErrorDialogViewModel = new MockErrorDialogViewModel(); var shellViewModel = new ShellViewModel { EventAggregator = mockEventAggregator, SubsonicService = mockSubsonicService, NavigationService = mockNavigationService, NotificationService = mockNotificationService, DialogNotificationService = mockDialogNotificationService, StorageService = mockStorageService, WinRTWrappersService = mockWinRTWrappersService, ErrorDialogViewModel = mockErrorDialogViewModel }; IoC.GetInstance = (type, s) => { object instance = null; if (type == typeof(IShellViewModel)) { instance = shellViewModel; } else if (type == typeof(ISubsonicService)) { instance = mockSubsonicService; } return(instance); }; }
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(); _mockErrorDialogViewModel = new MockErrorDialogViewModel(); Subject = new ShellViewModel { EventAggregator = _eventAggregator, SubsonicService = _mockSubsonicService, NavigationService = _mockNavigationService, NotificationService = _mockToastNotificationService, DialogNotificationService = _mockDialogNotificationService, StorageService = _mockStorageService, WinRTWrappersService = _mockWinRTWrappersService, ErrorDialogViewModel = _mockErrorDialogViewModel, PlayerControls = _mockPlayerControls }; }