public void UpdateDisplay_BadModelDoesNotThrow() { using (var testFolder = new TemporaryFolder("clonetest")) { var model = new GetCloneFromInternetModel(testFolder.Path); model.AccountName = "account"; model.Password = "******"; model.ProjectId = "id"; model.LocalFolderName = "Some<Folder"; var ctrl = new TargetFolderControl(model); Assert.DoesNotThrow(() => { ctrl._localFolderName.Text = "Some<Folders"; }); } }
public void LocalFolderName_WontAcceptSpacesAfterName() { using (var testFolder = new TemporaryFolder("clonetest")) { var model = new GetCloneFromInternetModel(testFolder.Path); model.Username = "******"; model.Password = "******"; model.ProjectId = "id"; model.LocalFolderName = ""; var ctrl = new TargetFolderControl(model); ctrl._localFolderName.Text = "Billy "; Assert.That(model.TargetHasProblem, Is.True); Assert.AreEqual(Path.Combine(testFolder.Path, "Billy"), model.TargetDestination); } }