public void Awake() { if (_Inner == null) { _Inner = new InnerBehavior(4); } }
public override async Task <HttpResponseMessage> Invoke() { try { return(await InnerBehavior.Invoke()); } catch (BadRequestException exception) { return(new HttpResponseMessage { StatusCode = HttpStatusCode.BadRequest, ReasonPhrase = exception.Message }); } catch (Exception exception) { var message = new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, ReasonPhrase = _configuration.UnhandledExceptionStatusText }; if (_configuration.EnableDiagnostics) { message .Content = new StringContent($"{_request}\r\n\r\n{exception}"); } return(message); } }
public void InvokePartial() { _conditionalBehavior.InvokePartial(); if (InnerBehavior != null) { InnerBehavior.InvokePartial(); } }
protected override void beforeEach() { base.beforeEach(); InnerBehavior.Stub(x => x.Invoke()).Return(Task.CompletedTask); ClassUnderTest.Invoke().Wait(); }
public void Invoke() { if (_context.IsAuthenticated()) { InnerBehavior.Invoke(); } _failure.Handle(); }
public void InvokePartial() { InnerBehavior.InvokePartial(); }
public void it_should_call_Invoke_on_the_inner_behavior() { InnerBehavior.AssertWasCalled(x => x.Invoke()); InnerBehavior.AssertWasNotCalled(x => x.InvokePartial()); }
public override Task <HttpResponseMessage> Invoke() { return(InnerBehavior.Invoke()); }