public void DirectoryFileDialogViewModel_TestableInitialisation_PropertyOperationPanelIsInitialised() { var dialogOperationVM = new DefaultDialogOperationViewModel(); mockOperationPanel = Substitute.For <DirectoryFileDialogOperationPanelViewModel>(dialogOperationVM); var directoryFileDialogVM = CreateTestableDirectoryFileDialogViewModel(mockOperationPanel, null, null); Assert.AreEqual(mockOperationPanel, directoryFileDialogVM.OperationPanel); }
private DirectoryFileDialogViewModel CreateTestableDirectoryFileDialogViewModel( DirectoryFileDialogOperationPanelViewModel fakeOperationPanel = null, IExplorerTree fakeExplorerTree = null, IDirectoryFileDialogConfiguration fakeInitialConfiguration = null) { var dialogOperationVM = new DefaultDialogOperationViewModel(); fakeOperationPanel = fakeOperationPanel ?? Substitute.For <DirectoryFileDialogOperationPanelViewModel>(dialogOperationVM); fakeExplorerTree = fakeExplorerTree ?? Substitute.For <IExplorerTree>(); fakeInitialConfiguration = fakeInitialConfiguration ?? Substitute.For <IDirectoryFileDialogConfiguration>(); return(new DirectoryFileDialogViewModel(fakeOperationPanel, fakeExplorerTree, fakeInitialConfiguration)); }
private DirectoryDialogOperationPanelViewModel CreateTestableDirectoryDialogOperationPanelVM( DefaultDialogOperationViewModel fakeDefaultDialogOperationVM = null) { fakeDefaultDialogOperationVM = fakeDefaultDialogOperationVM ?? CreateFakeDefaultDialogOperationVM(); return(new DirectoryDialogOperationPanelViewModel(fakeDefaultDialogOperationVM)); }