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