public void ShouldBeAbleToSerializeAndDeserializeUriCollection() { var collection = new ObservableCollection<Uri> {new Uri("http://site.com")}; var xml = collection.ToSerializedXml(); xml.ShouldNotBe(null); var deserialized = xml.FromSerializedXml(typeof (ObservableCollection<Uri>)); deserialized.ShouldNotBe(null); }