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));
    }
 }