public void TestAsync () { var loc = Assembly.GetExecutingAssembly ().Location; Evidence e = XmlSecureResolver.CreateEvidenceForUrl (loc); var ur = new XmlUrlResolver (); var sr = new XmlSecureResolver (ur, e); Uri resolved = sr.ResolveUri (null, loc); Assert.AreEqual ("file", resolved.Scheme); var task = sr.GetEntityAsync (resolved, null, typeof (Stream)); Assert.That (task.Wait (3000)); Assert.IsTrue (task.Result is FileStream, "Unexpected type: " + task.Result.GetType()); }