public IEnumerable<ClosestLocation> Get(double latitude, double longtitude, int distance, int count) { var results = mediator.Send(new ClosestLocationsQuery { LocationQuery = new LocationQuery { Distance = distance, Latitude = latitude, Longitude = longtitude, MaxRecordsToReturn = count } }); return results; } }
public void GetReturnsCorrectModel() { var mediator = new Mock<IMediator>(); mediator.Setup(x => x.Send(It.IsAny<ClosestLocationsQuery>())).Returns(new List<ClosestLocation>()); var sut = new ClosestLocationsController(mediator.Object); var results = sut.Get(It.IsAny<double>(), It.IsAny<double>(), It.IsAny<int>(), It.IsAny<int>()).ToList(); Assert.IsType<List<ClosestLocation>>(results); }