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(); }