コード例 #1
0
        public async Task Refuse_Invalid_Coordinates()
        {
            //Arrange
            var request = new RouteReqDto()
            {
                Stops = new List <StopReqDto>
                {
                    new StopReqDto
                    {
                        Latitude  = 100,
                        Longitude = 200
                    },
                    new StopReqDto
                    {
                        Latitude  = 200,
                        Longitude = 400
                    }
                }
            };

            //Act
            var content = new StringContent(request.ToString(), Encoding.UTF8, "application/json");

            _client.DefaultRequestHeaders.Add(Constants.ApiKey, "123123");
            var response = await _client.PostAsync("route", content);

            //Assert
            response.StatusCode.Should().Be(HttpStatusCode.BadRequest);
        }