コード例 #1
0
        public void ShouldPerformGet()
        {
            builder.SetMethod(HttpMethod.Get);

            builder
            .End();

            client.Verify(
                c => c.MakeRequest(It.Is <HttpRequestMessage>(m =>
                                                              m.Method == HttpMethod.Get && m.RequestUri.OriginalString == "/test")),
                Times.Once());
        }
コード例 #2
0
        public AssertionTests()
        {
            message            = new HttpResponseMessage();
            message.StatusCode = HttpStatusCode.OK;
            message.Content    = new StringContent("Hello World");
            message.Headers.Add("TestHeader", "Test");

            user = new User {
                Name = "Peter", Age = 32, Id = 1
            };

            clientMock = new Mock <IHttpRequestClient>();
            clientMock.Setup(c => c.MakeRequest(It.IsAny <HttpRequestMessage>())).Returns(() => message);

            builder = TestBuilderFactory.Create("/test", clientMock.Object);
            builder.SetMethod(HttpMethod.Get);
        }