public void Init_CreateObject_IsNotNull(Int32 markdownType)
        {
            var loggerManagerStub = Substitute.For <ILoggerManager>();
            var environmentStub   = Substitute.For <IEnvironment>();

            var obj = new MarkdownNodeParserPool(environmentStub, (MarkdownType)markdownType, loggerManagerStub);

            Assert.IsNotNull(obj);
        }
        public void Parse_Parse_ThrowsKeyNotFoundException(Int32 markdownType)
        {
            var input             = this.XmlInput;
            var loggerManagerStub = Substitute.For <ILoggerManager>();
            var environmentStub   = Substitute.For <IEnvironment>();

            var parser = new MarkdownNodeParserPool(environmentStub, (MarkdownType)markdownType, loggerManagerStub);

            Assert.Throws <KeyNotFoundException>(() => parser.Parse(input));
        }