protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines) { this.Conventions.ViewLocationConventions.Add((viewName, model, context) => { return(string.Concat("ui/", viewName)); }); SwaggerMetadataProvider.SetInfo( title: "OmegaGraf", version: Globals.Config.Version, desc: "OmegaGraf-Compose", contact: new Contact() { EmailAddress = "*****@*****.**", Name = "Jacob Colvin" } ); var securitySchemeBuilder = new ApiKeySecuritySchemeBuilder(); securitySchemeBuilder.IsInHeader(); securitySchemeBuilder.Name("Authorization"); SwaggerMetadataProvider.SetSecuritySchemeBuilder(securitySchemeBuilder, "ApiKey"); SwaggerMetadataProvider.SetSwaggerRoot( externalDocumentation: new ExternalDocumentation { Description = "GitHub", Url = "https://github.com/OmegaGraf/OmegaGraf" }, schemes: new[] { Schemes.Http, Schemes.Https }, produces: new[] { "application/json" } ); base.ApplicationStartup(container, pipelines); }
public void Should_ThrowRequiredFieldException_WhenNameIsNullOrWhiteSpace(string name) { Assert.Throws <RequiredFieldException>(() => builder.Name(name).Build()); }