コード例 #1
0
        public async Task Post_Event_Returns_Status200OK()
        {
            var hostBuilder = HostBuilderFactory.CreateHostBuilder();
            var host        = await hostBuilder.StartAsync();

            var client = host.GetTestClient();

            var content = new StringContent(
                FakeBuilder.CreateEvent(UrlVerificationEvent.EventTypeValue));

            var response = await client.PostAsync(
                "/events",
                content,
                CancellationToken.None);

            response.EnsureSuccessStatusCode();

            Assert.Equal(
                StatusCodes.Status200OK,
                (int)response.StatusCode);

            var responseText = await response.Content.ReadAsStringAsync();

            responseText.ShouldMatchSnapshot();
        }
コード例 #2
0
        public async Task Post_Event_Returns_Status200OK()
        {
            var hostBuilder = HostBuilderFactory.CreateHostBuilder();
            var host        = await hostBuilder.StartAsync();

            var client = host.GetTestClient();

            var content = new StringContent(
                FakeBuilder.CreateEvent(AppRateLimitedEvent.EventTypeValue));

            var response = await client.PostAsync(
                "/events",
                content,
                CancellationToken.None);

            response.EnsureSuccessStatusCode();

            Assert.Equal(
                StatusCodes.Status200OK,
                (int)response.StatusCode);
        }