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