public IActionResult ChallengeWithEmptyAuthenticationProperties()
 {
     return(this.Challenge(TestObjectFactory.GetEmptyAuthenticationProperties()));
 }
 public IActionResult ForbidWithAuthenticationProperties()
 {
     return(this.Forbid(TestObjectFactory.GetAuthenticationProperties()));
 }
 private void SetCustomResponse() => TestObjectFactory.SetCustomHttpResponseProperties(this.Response);
 public MvcController(IInjectedService injectedService)
 {
     this.InjectedService = injectedService;
     this.ResponseModel   = TestObjectFactory.GetListOfResponseModels();
 }
        protected override Task <HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
        {
            return(Task.Run(
                       () =>
            {
                if (request.Headers.Contains("StringContent"))
                {
                    return new HttpResponseMessage
                    {
                        Content = new StringContent("Test string")
                    };
                }

                if (request.Headers.Contains("NoContent"))
                {
                    return new HttpResponseMessage(HttpStatusCode.NoContent);;
                }

                if (request.Headers.Contains("NotFound"))
                {
                    return new HttpResponseMessage(HttpStatusCode.NotFound);
                }

                if (request.Headers.Contains("FromRequest"))
                {
                    return request.CreateResponse(HttpStatusCode.BadRequest, this.responseModel);
                }

                var response = new HttpResponseMessage(HttpStatusCode.OK)
                {
                    ReasonPhrase = "Custom reason phrase",
                    Version = new Version(1, 1),
                    Content = new ObjectContent(this.responseModel.GetType(), this.responseModel, TestObjectFactory.GetCustomMediaTypeFormatter()),
                    RequestMessage = request
                };

                response.Headers.Add("TestHeader", "TestHeaderValue");
                response.Content.Headers.Add("TestHeader", "TestHeaderValue");

                return response;
            },
                       cancellationToken));
        }
 public ResponseMessageHandler()
 {
     this.responseModel = TestObjectFactory.GetListOfResponseModels();
 }
Example #7
0
 public ExampleTests()
 {
     test = new TestObjectFactory();
 }
 public void Init()
 {
     this.commitsService = TestObjectFactory.GetCommitsService();
 }
 public void TryParseShouldInvokeFailedActionIfStringIsNotInCorrectFormat()
 {
     VersionValidator.TryParse("test", TestObjectFactory.GetFailingValidationAction());
 }