Example #1
0
        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"));
        }
Example #2
0
        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"));
        }
Example #3
0
        public void EntityLoadFailedException_Default()
        {
            var ex = new EntityLoadFailedException();

            Assert.IsNull(ex.EntityUri);
        }