public void MissingPayloadHeaderWhenAppSigninRequestThrows() { ServiceLocator.Instance.RegisterHeadersManager(InvalidPayloadHeader.AvoidingHeader()); AspenException exception = Assert.Throws <AspenException>(() => GetAutonomousClient()); Assert.That(exception.EventId, Is.EqualTo("20002")); Assert.That(exception.StatusCode, Is.EqualTo(HttpStatusCode.BadRequest)); StringAssert.IsMatch("Se requiere la cabecera personalizada 'X-PRO-Auth-Payload'", exception.Message); }
public void MissingPayloadHeaderWhenUserSignedRequestThrows() { IDelegatedApp client = this.GetDelegatedClient(); ServiceLocator.Instance.RegisterHeadersManager(InvalidPayloadHeader.AvoidingHeader()); AspenException exception = Assert.Throws <AspenException>(() => client.Settings.GetDocTypes()); Assert.That(exception.EventId, Is.EqualTo("20002")); Assert.That(exception.StatusCode, Is.EqualTo(HttpStatusCode.BadRequest)); StringAssert.IsMatch("Se requiere la cabecera personalizada 'X-PRO-Auth-Payload'", exception.Message); }
public void MissingPayloadHeaderWhenUserSigninRequestThrows() { AspenException exception = Assert.Throws <AspenException>(() => { ServiceLocator.Instance.RegisterHeadersManager(InvalidPayloadHeader.AvoidingHeader()); DelegatedApp.Initialize(CachePolicy.BypassCache) .RoutingTo(TestingEndpointProvider.Default) .WithIdentity(DelegatedAppIdentity.Master) .Authenticate(RecognizedUserIdentity.Master) .GetClient(); }); Assert.That(exception.EventId, Is.EqualTo("20002")); Assert.That(exception.StatusCode, Is.EqualTo(HttpStatusCode.BadRequest)); StringAssert.IsMatch("Se requiere la cabecera personalizada 'X-PRO-Auth-Payload'", exception.Message); }