public TeamMembersWidget() { Title = "Team Members"; controller = NewController<TeamMembersController>(); viewModel = GetInstance<TeamMembersViewModel>(); settingsViewModel = GetInstance<TeamMembersSettingsViewModel>(); PropertyChanged += TeamMembersWidget_PropertyChanged; View = new TeamMembersView { DataContext = viewModel }; SettingsView = new TeamMembersSettingsView { DataContext = settingsViewModel }; settingsViewModel.PropertyChanged += ViewModelPropertyChanged; }
private static void CreateController() { viewModel = new TeamMembersViewModel(); settingsViewModel = new TeamMembersSettingsViewModel(); controller = new TeamMembersController( viewModel, settingsViewModel, mockRepository.Object, configRepositoryMock.Object, mockPersistConfiguration.Object, BackgroundWorkerInvoker, mockLog.Object, mockRefershTimer.Object, new NoUIInvokation(), loadingNotifierMock.Object, metadataServiceMock.Object); }