Beispiel #1
0
        public void TestWrongGrantType()
        {
            TokenContext ctx = new TokenContext()
            {
                GrantType = Parameters.GrantTypeValues.ClientCredentials,
            };

            AuthorizationCodeInspector inspector = new AuthorizationCodeInspector();

            inspector.Inspect(ctx);
        }
Beispiel #2
0
        public void TestMissingRedirectUri()
        {
            TokenContext ctx = new TokenContext()
            {
                GrantType         = Parameters.GrantTypeValues.AuthorizationCode,
                AuthorizationCode = "auth_code",
                Client            = new ClientBase
                {
                    ClientId     = "123",
                    ClientSecret = "secret"
                }
            };

            AuthorizationCodeInspector inspector = new AuthorizationCodeInspector();

            CommonAssertInspector(inspector, ctx);
        }
Beispiel #3
0
        public void TestMissingAuthCode()
        {
            TokenContext ctx = new TokenContext()
            {
                GrantType = Parameters.GrantTypeValues.AuthorizationCode,
                Client    = new ClientBase
                {
                    ClientId     = "123",
                    ClientSecret = "secret"
                },
                RedirectUri = new Uri("http://www.mysite.com/callback")
            };

            AuthorizationCodeInspector inspector = new AuthorizationCodeInspector();

            CommonAssertInspector(inspector, ctx);
        }
Beispiel #4
0
        public void TestValidContext()
        {
            TokenContext ctx = new TokenContext()
            {
                GrantType         = Parameters.GrantTypeValues.AuthorizationCode,
                AuthorizationCode = "auth_code",
                Client            = new ClientBase
                {
                    ClientId     = "123",
                    ClientSecret = "secret"
                },
                RedirectUri = new Uri("http://www.mysite.com/callback")
            };

            AuthorizationCodeInspector inspector = new AuthorizationCodeInspector();

            inspector.Inspect(ctx);
        }