public void CanAddDocumentSpecByName()
        {
            PipelineContext context = new PipelineContext();
            DocSpecLoader   loader  = new DocSpecLoader();

            context.AddDocSpecByName("spec1", loader.LoadDocSpec(typeof(Schema1_NPP)));

            Assert.IsNotNull(context.GetDocumentSpecByName("spec1"));
        }
        public void ThrowExceptionIfNoDocSpecFoundByName()
        {
            string specName = "non-existant-spec";

            try
            {
                IPipelineContext context = new PipelineContext();
                context.GetDocumentSpecByName(specName);
            } catch (COMException ex)
            {
                Assert.That(ex.Message, new EndsWithConstraint(specName));
            }
        }