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()); } }
public RequiresCustomAuthResponse Any(RequiresCustomAuth request) { return(new RequiresCustomAuthResponse { Result = request.Name }); }