public void FileBackupViewModel_OnCreation_ShouldLocateSaveFolder_IfDefault()
        {
            var fileBackup = new FileBackup();
            var viewModel  = new FileBackupViewModel(fileBackup);

            Assert.AreNotEqual(FileBackupStatus.Created, fileBackup.Status);
            Assert.AreNotEqual(string.Empty, viewModel.SaveDirectory);
        }
        public void FileBackupViewModel_Save_OnInvalidFolder_DoesNothing()
        {
            var fileBackup = new FileBackup();
            var viewModel  = new FileBackupViewModel(fileBackup);

            viewModel.SaveDirectory = "ndfohsdfoihsd";

            Assert.AreEqual(FileBackupStatus.Error, fileBackup.Status);
            Assert.AreEqual(false, viewModel.IsDirectoryValid);

            viewModel.PerformSave();
        }