Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
        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);
            };
        }
Exemplo n.º 4
0
 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
     };
 }