public void SetsResponseStatusCode200() { InitializeForm(); var queryString = new NameValueCollection(); queryString["sqrlkey"] = SampleData.PublicKey; queryString["sqrlver"] = "1"; var forms = new NameValueCollection(); forms["sqrlsig"] = SampleData.Signature; var request = Mock.Get(_context.Request); request.SetupGet(x => x.QueryString).Returns(queryString); request.SetupGet(x => x.Form).Returns(forms); request.SetupGet(x => x.ServerVariables).Returns(new NameValueCollection()); request.SetupGet(x => x.Headers).Returns(new NameValueCollection()); var response = Mock.Get(_context.Response); response.SetupProperty(ctx => ctx.StatusCode); _handler.ProcessRequest(_context); _context.Response.StatusCode.Should().Be((int)HttpStatusCode.OK); }