private void DirectoryServiceOnSelectedDirectoryChanged(object sender, SelectedDirectoryChangedEventArgs e) { if (ActiveFilesPanelViewModel is null) { return; } ActiveFilesPanelViewModel.CurrentDirectory = e.NewDirectory; }
public void TestDirectoryServiceDirectoryChangedNoModels() { var directoryServiceMock = new Mock<IDirectoryService>(); var mediator = new FilesOperationsMediator(directoryServiceMock.Object); var args = new SelectedDirectoryChangedEventArgs(Directory); directoryServiceMock .Raise(m => m.SelectedDirectoryChanged += null, args); Assert.Null(mediator.ActiveFilesPanelViewModel); Assert.Null(mediator.InactiveFilesPanelViewModel); }
public void TestDirectoryServiceDirectoryChanged() { var activeFilesPanelViewModelMock = new Mock<IFilesPanelViewModel>(); activeFilesPanelViewModelMock .SetupSet(m => m.CurrentDirectory = Directory) .Verifiable(); var inactiveFilesPanelViewModelMock = new Mock<IFilesPanelViewModel>(); var directoryServiceMock = new Mock<IDirectoryService>(); var mediator = new FilesOperationsMediator(directoryServiceMock.Object); mediator.Register(activeFilesPanelViewModelMock.Object, inactiveFilesPanelViewModelMock.Object); var args = new SelectedDirectoryChangedEventArgs(Directory); directoryServiceMock .Raise(m => m.SelectedDirectoryChanged += null, args); activeFilesPanelViewModelMock .VerifySet(m => m.CurrentDirectory = Directory, Times.Once); }
private void DirectoryServiceOnSelectedDirectoryChanged(object sender, SelectedDirectoryChangedEventArgs e) => ActiveFilesPanelViewModel.CurrentDirectory = e.NewDirectory;
private void DirectoryServiceOnSelectedDirectoryChanged(object sender, SelectedDirectoryChangedEventArgs e) { _activeViewModel.CurrentDirectory = e.NewDirectory; }