Exemple #1
0
        public void Authenticate_attribute_respects_provider()
        {
            try
            {
                var client       = GetClient();
                var authResponse = client.Send(new Authenticate
                {
                    provider   = CredentialsAuthProvider.Name,
                    UserName   = "******",
                    Password   = "******",
                    RememberMe = true,
                });

                var request = new RequiresCustomAuth {
                    Name = "test"
                };
                var response = client.Send <RequiresCustomAuthResponse>(request);

                Assert.Fail("Shouldn't be allowed");
            }
            catch (WebServiceException webEx)
            {
                Assert.That(webEx.StatusCode, Is.EqualTo((int)HttpStatusCode.Unauthorized));
                Console.WriteLine(webEx.ResponseDto.Dump());
            }
        }
Exemple #2
0
 public RequiresCustomAuthResponse Any(RequiresCustomAuth request)
 {
     return(new RequiresCustomAuthResponse {
         Result = request.Name
     });
 }