public DbLocator(IMessageBoxer messageBoxer, IMyOpenFileDialog openFileDialog, IFileSystem fileSystem, IMySettings mySettings) { mMessageBoxer = messageBoxer; mOpenFileDialog = openFileDialog; mFileSystem = fileSystem; _mySettings = mySettings; }
public void SetUp() { mMessageBoxer = A.Fake <IMessageBoxer>(); mOpenFileDialog = A.Fake <IMyOpenFileDialog>(); mFileSystem = A.Fake <IFileSystem>(); mFile = A.Fake <IFile>(); mySettings = A.Fake <IMySettings>(); A.CallTo(() => mySettings.GetCombinedSetting("DbFileFullPath")).Returns(@"folder\file.dbx"); A.CallTo(() => mFileSystem.GetFile(@"folder\file.dbx")).Returns(mFile); mUnderTest = new DbLocator(mMessageBoxer, mOpenFileDialog, mFileSystem, mySettings); }
public MainMenuViewModel(DbLoadResult loadResult, MainMenuExecutor mainMenuExecutor, ShellModel shellModel, IMessageBoxer messageBoxer) { _loadResult = loadResult; // в конструкторе DbLoadResult происходит загрузка БД IsDbLoadingFailed = _loadResult.Db == null; if (IsDbLoadingFailed) { messageBoxer.Show(_loadResult.Explanation + "\nApplication will be closed!", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); return; } _mainMenuExecutor = mainMenuExecutor; _shellModel = shellModel; _shellModel.IsDbChanged = false; messageBoxer.DropEmptyBox(); }
public UserEquirer(IWindowManager windowManager, IAccountFactory accountFactory, IMessageBoxer messageBoxer) { _windowManager = windowManager; _mAccountFactory = accountFactory; _messageBoxer = messageBoxer; }
public UserInformator(IMessageBoxer messageBoxer) { _messageBoxer = messageBoxer; }