public void EntityLoadFailedException_Ctor1() { var id = new Uri("bar://foo"); var kind = ReactiveEntityKind.Observable; var ex = new EntityLoadFailedException(id, kind); Assert.AreSame(id, ex.EntityUri); Assert.AreEqual(ReactiveEntityKind.Observable, ex.EntityType); Assert.IsTrue(ex.Message.Contains("failed to load")); }
public void EntityLoadFailedException_Serialization() { var id = new Uri("bar://foo"); var kind = ReactiveEntityKind.Observable; var ex = new EntityLoadFailedException(id, kind); var bf = new BinaryFormatter(); var ms = new MemoryStream(); bf.Serialize(ms, ex); ms.Position = 0; ex = (EntityLoadFailedException)bf.Deserialize(ms); Assert.AreEqual(id, ex.EntityUri); Assert.AreEqual(ReactiveEntityKind.Observable, ex.EntityType); Assert.IsTrue(ex.Message.Contains("failed to load")); }
public void EntityLoadFailedException_Default() { var ex = new EntityLoadFailedException(); Assert.IsNull(ex.EntityUri); }