public void Waiting_Resume () { Console.WriteLine ("Waiting_Resume"); var download = new Download (); bool resumed = download.TryResume (); Assert.AreEqual (true, resumed, "Resumed"); Assert.AreEqual (State.Downloading, download.State, "State"); }
public void Finished_Invalid6 () { Console.WriteLine ("Finished_Invalid6"); var download = new Download (); bool resumed = download.TryResume (); Assert.AreEqual (true, resumed, "Resumed"); bool finished = download.TryFinish ("location"); Assert.AreEqual (true, finished, "Finished"); Assert.AreEqual ("location", download.Temporary, "Temporary"); bool resumed2 = download.TryResume (); Assert.AreEqual (false, resumed2, "Resumed2"); }
public void Finished_Invalid2 () { Console.WriteLine ("Finished_Invalid2"); var download = new Download (); bool resumed = download.TryResume (); Assert.AreEqual (true, resumed, "Resumed"); bool finished = download.TryFinish ("location"); Assert.AreEqual (true, finished, "Finished"); Assert.AreEqual ("location", download.Temporary, "Temporary"); bool failed = download.TryFail (404, TaskErrorEnum.DownloadError, "Not Found"); Assert.AreEqual (false, failed, "Failed"); }
public void Finished_Invalid1 () { Console.WriteLine ("Finished_Invalid1"); var download = new Download (); bool resumed = download.TryResume (); Assert.AreEqual (true, resumed, "Resumed"); bool finished = download.TryFinish ("location"); Assert.AreEqual (true, finished, "Finished"); Assert.AreEqual ("location", download.Temporary, "Temporary"); Assert.Throws<InvalidOperationException> (() => download.Cancel()); }
public void Error_Invalid1 () { Console.WriteLine ("Error_Invalid1"); var download = new Download (); bool failed = download.TryFail (404, TaskErrorEnum.DownloadError, "Not Found"); Assert.AreEqual (true, failed, "Failed"); bool resumed = download.TryResume (); Assert.AreEqual (false, resumed, "Resumed"); }
public void Downloading_Invalid2 () { Console.WriteLine ("Downloading_Invalid2"); var download = new Download (); bool resumed = download.TryResume (); Assert.AreEqual (true, resumed, "Resumed"); bool resumed2 = download.TryResume (); Assert.AreEqual (false, resumed2, "Resumed2"); }
public void Downloading_Invalid1 () { Console.WriteLine ("Downloading_Invalid1"); var download = new Download (); bool resumed = download.TryResume (); Assert.AreEqual (true, resumed, "Resumed"); Assert.Throws<InvalidOperationException> (() => download.Retry ()); }
public void Downloading_Fail () { Console.WriteLine ("Downloading_Fail"); var download = new Download (); bool resumed = download.TryResume (); Assert.AreEqual (true, resumed, "Resumed"); bool failed = download.TryFail (404, TaskErrorEnum.DownloadError, "Not Found"); Assert.AreEqual (true, failed, "Failed"); Assert.AreEqual (State.Error, download.State, "State"); }
public void Downloading_Cancel () { Console.WriteLine ("Downloading_Cancel"); var download = new Download (); bool resumed = download.TryResume (); Assert.AreEqual (true, resumed, "Resumed"); download.Cancel (); Assert.AreEqual (State.Finished, download.State, "State"); }
public void Downloading_Progress () { Console.WriteLine ("Downloading_Progress"); var download = new Download (); bool resumed = download.TryResume (); Assert.AreEqual (true, resumed, "Resumed"); bool progressed = download.TryProgress (0,0); Assert.AreEqual (true, progressed, "Progressed"); Assert.AreEqual (State.Downloading, download.State, "State"); }