NerdDinner.Controllers.SearchController.SearchByLocation C# (CSharp) Method

SearchByLocation() private method

private SearchByLocation ( float latitude, float longitude ) : System.Web.Mvc.ActionResult
latitude float
longitude float
return System.Web.Mvc.ActionResult
        public ActionResult SearchByLocation(float latitude, float longitude)
        {
            var dinners = dinnerRepository.FindByLocation(latitude, longitude);

            var jsonDinners = from dinner in dinners.AsEnumerable()
                              select JsonDinnerFromDinner(dinner);

            return Json(jsonDinners.ToList());
        }

Usage Example

        public void SearchByLocationAction_Should_Return_Json()
        {
            // Arrange
            var controller = new SearchController(Session, new NhDinnerRepository(Session));
            // Act
            var result = controller.SearchByLocation(99, -99);

            // Assert
            Assert.IsInstanceOf(typeof(JsonResult), result);
        }