public void CanLoadDocSpecWithPromotedProperties() { DocSpecLoader loader = new DocSpecLoader(); IDocumentSpec docSpec = loader.LoadDocSpec(typeof(Schema2_WPP)); Assert.IsNotNull(docSpec); }
public void CanAddDocumentSpecByType() { PipelineContext context = new PipelineContext(); DocSpecLoader loader = new DocSpecLoader(); context.AddDocSpecByType("spec1", loader.LoadDocSpec(typeof(Schema1_NPP))); Assert.IsNotNull(context.GetDocumentSpecByType("spec1")); }
public void ThrowExceptionWhenDocSpecIsInvalidType() { DocSpecLoader loader = new DocSpecLoader(); loader.LoadDocSpec(typeof(string)); }
public void ThrowExceptionWhenDocSpecIsNull() { DocSpecLoader loader = new DocSpecLoader(); loader.LoadDocSpec(null); }