Example #1
0
        public void SwaggerConfigurationValidationFailTest()
        {
            var config = new SwaggerConfiguration()
            {
                ApiName          = "ApiName",
                OAuthAppName     = "OAuthAppName",
                OAuthClientId    = "OAuthClientId",
                AuthorizationUrl = "http://localhost",
                TokenUrl         = "http://localhost",
                RefreshUrl       = "http://localhost",
                Scopes           = new Dictionary <string, string>()
            };

            var rule = new SwaggerConfigurationValidation();

            rule.Validate(null, config).Failed.Should().BeTrue();
        }
Example #2
0
        public void SwaggerConfigurationValidationManyFailTest(
            string apiName,
            string oAuthAppName,
            string oAuthClientId,
            string authorizationUrl,
            string tokenUrl,
            string refreshUrl
            )
        {
            var config = new SwaggerConfiguration()
            {
                ApiName          = apiName,
                OAuthAppName     = oAuthAppName,
                OAuthClientId    = oAuthClientId,
                AuthorizationUrl = authorizationUrl,
                TokenUrl         = tokenUrl,
                RefreshUrl       = refreshUrl,
                Scopes           = new Dictionary <string, string>()
            };

            var rule = new SwaggerConfigurationValidation();

            rule.Validate(null, config).Failed.Should().BeTrue();
        }