Balakin.VSOutputEnhancer.Tests.UnitTests.NpmMessageParserTests.Error C# (CSharp) Method

Error() private method

private Error ( ) : void
return void
        public void Error()
        {
            const String errorMessage = "npm ERR! code E404\r\n";

            var span = Utils.CreateSpan(errorMessage);
            var parser = new NpmMessageParser();
            NpmMessageData data;
            var parsed = parser.TryParse(span, out data);
            Assert.IsTrue(parsed);
            Assert.IsNotNull(data);

            Assert.IsTrue(data.Message.HasValue);
            Assert.IsTrue(data.Type.HasValue);

            Assert.AreEqual(MessageType.Error, data.Type);
            Assert.AreEqual("code E404", data.Message);

            Assert.AreEqual(new Span(4, 4), data.Type.Span);
            Assert.AreEqual(new Span(9, 9), data.Message.Span);
        }
NpmMessageParserTests