public MainWindow() { var configuration = new Configuration(); var fileOperation = new FileOperation(); _fileNotifier = new FileNotifier(configuration, fileOperation); _settingSection = configuration.SettingSection; CultureInfo.CurrentUICulture = CultureInfo.CurrentCulture = new CultureInfo(_settingSection.Culture); InitializeComponent(); InitializeContent(); _fileNotifier.SendMessage += LogMessage; }
/// <summary> /// Constructor for Unit Testing /// </summary> /// <param name="fileManager"></param> /// <param name="hubWrapper"></param> /// <param name="syncFolder"></param> public FileTransferController(IFileManager fileManager, IFileNotifier hubWrapper, string syncFolder) { _fileManager = fileManager; _hubWrapper = hubWrapper; //_syncFolder = syncFolder; }
/// <summary> /// Public Constructor /// </summary> public FileTransferController() { //_syncFolder = ConfigurationManager.AppSettings["SyncFolder"].ToString(); //_fileManager = new FileSystemFileManager(_syncFolder); _hubWrapper = FileSyncHubWrapper.Instance; }
/// <summary> /// Constructor for Unit Testing /// </summary> /// <param name="fileManager"></param> /// <param name="hubWrapper"></param> /// <param name="root"></param> public FileTransferController(IFileManager fileManager, IFileNotifier hubWrapper, string root) { _fileManager = fileManager; _hubWrapper = hubWrapper; _root = root; }