Exemple #1
0
        public async Task GetVenues_WithNameSearch_ReturnsSingleResult()
        {
            //Arrange
            //Create a Httprequest with a querystring of namesearch=3
            var req = new DefaultHttpRequest(new DefaultHttpContext())
            {
                Query = new QueryCollection(new Dictionary <string, StringValues>()
                {
                    { "namesearch", "3" }
                })
            };

            //Test
            var resp = (await controller.GetVenues(req, new CancellationToken())) as ObjectResult;

            //Assert
            Assert.Equal(200, resp.StatusCode);

            var result = resp.Value as IEnumerable <GetVenues.Result>;

            Assert.Equal("venue: 3", result.Single().Name);
        }