public void EpochZeroWhenUserSigninRequestThrows() { ServiceLocator.Instance.RegisterEpochGenerator(FixedEpochGenerator.FromStaticSeconds(0)); AspenException exception = Assert.Throws <AspenException>(() => GetDelegatedClient()); Assert.That(exception.EventId, Is.EqualTo("15851")); Assert.That(exception.StatusCode, Is.EqualTo(HttpStatusCode.RequestedRangeNotSatisfiable)); StringAssert.IsMatch("Epoch está fuera de rango admitido", exception.Message); }
public void EpochZeroWhenSignedRequestThrows() { IAutonomousApp client = this.GetAutonomousClient(); ServiceLocator.Instance.RegisterEpochGenerator(FixedEpochGenerator.FromStaticSeconds(0)); AspenException exception = Assert.Throws <AspenException>(() => client.Settings.GetDocTypes()); Assert.That(exception.EventId, Is.EqualTo("15851")); Assert.That(exception.StatusCode, Is.EqualTo(HttpStatusCode.RequestedRangeNotSatisfiable)); StringAssert.IsMatch("Epoch está fuera de rango admitido", exception.Message); }
public void EpochNegativeWhenUserSigninRequestThrows() { double negativeSeconds = -DateTimeOffset.Now.ToUnixTimeSeconds(); ServiceLocator.Instance.RegisterEpochGenerator(FixedEpochGenerator.FromStaticSeconds(negativeSeconds)); AspenException exception = Assert.Throws <AspenException>(() => GetDelegatedClient()); Assert.That(exception.EventId, Is.EqualTo("15850")); Assert.That(exception.StatusCode, Is.EqualTo(HttpStatusCode.BadRequest)); StringAssert.IsMatch("Formato de Epoch no es valido. Debe ser un número.", exception.Message); }
public void EpochExceededWhenUserSigninRequestThrows() { int randomDays = new Random().Next(5, 10); ServiceLocator.Instance.RegisterEpochGenerator(FixedEpochGenerator.FromDatePicker(randomDays)); AspenException exception = Assert.Throws <AspenException>(() => GetDelegatedClient()); Assert.That(exception.EventId, Is.EqualTo("15851")); Assert.That(exception.StatusCode, Is.EqualTo(HttpStatusCode.RequestedRangeNotSatisfiable)); StringAssert.IsMatch("Epoch está fuera de rango admitido", exception.Message); }
public void EpochExpiredWhenSignedRequestThrows() { IDelegatedApp client = this.GetDelegatedClient(); int randomDays = new Random().Next(2, 10); ServiceLocator.Instance.RegisterEpochGenerator(FixedEpochGenerator.FromDatePicker(-randomDays)); AspenException exception = Assert.Throws <AspenException>(() => client.Settings.GetDocTypes()); Assert.That(exception.EventId, Is.EqualTo("15851")); Assert.That(exception.StatusCode, Is.EqualTo(HttpStatusCode.RequestedRangeNotSatisfiable)); StringAssert.IsMatch("Epoch está fuera de rango admitido", exception.Message); }