Ejemplo n.º 1
0
        public void EmptyHashTableReturnsNoError()
        {
            var resolver = Mock.Of <EntryPointResolver>();

            Assert.That(PmlError.FromHashTable(null, resolver), Is.Null);
            Assert.That(PmlError.FromHashTable(new Hashtable(), resolver), Is.Null);
        }
Ejemplo n.º 2
0
        public void ParseFromHashTable()
        {
            var message = Lines[0];
            var error   = PmlError.FromHashTable(ToHashTable(Lines), Resolver);

            Assert.That(error.Message, Is.EqualTo(message));
            Assert.That(error.StackTrace, Is.EquivalentTo(ExpectedStackTrace));

            message = MissingStackTrace[0];
            error   = PmlError.FromHashTable(ToHashTable(MissingStackTrace), Resolver);
            Assert.That(error.Message, Is.EqualTo(message));
            Assert.That(error.StackTrace, Is.Empty);
        }