public void InitFromUri_GivenCompleteUri_AllPropertiesCorrect() { using (var testFolder = new TemporaryFolder("clonetest")) { var model = new GetCloneFromInternetModel(testFolder.Path); model.InitFromUri("http://*****:*****@hg-languagedepot.org/tpi?localFolder=tokPisin"); Assert.AreEqual("tokPisin", model.LocalFolderName); Assert.IsTrue(model.ReadyToDownload); Assert.AreEqual("http://*****:*****@hg-languagedepot.org/tpi",model.URL); } }
private void LaunchCustomUrl(string url) { using (var targetComputer = new TemporaryFolder("clonetest-targetComputer")) { var model = new GetCloneFromInternetModel(targetComputer.Path); model.InitFromUri(url); using (var dlg = new GetCloneFromInternetDialog(model)) { if (DialogResult.OK != dlg.ShowDialog()) return; } } }