Exemple #1
0
        public void IncludesUriInMessage()
        {
            var uri       = new Uri("http://web.com");
            var exception = new UriResolutionException(uri, "test message");

            StringAssert.Contains(exception.Message, uri.ToString());
        }
Exemple #2
0
        public void IncludesUriInMessage()
        {
            var uri       = new Uri("http://web.com");
            var exception = new UriResolutionException(uri, "test message");

            exception.Message.Should().Contain(uri.ToString());
        }
Exemple #3
0
        public void DeserializesSerializedUri()
        {
            var uri       = new Uri("http://web.com");
            var exception = new UriResolutionException(uri, "test message");

            using (var stream = new MemoryStream())
            {
                var formatter = new BinaryFormatter();
                formatter.Serialize(stream, exception);

                stream.Seek(0, SeekOrigin.Begin);
                exception = (UriResolutionException)formatter.Deserialize(stream);
            }

            Assert.AreEqual(uri, exception.Uri);
        }