예제 #1
0
        public void CanGetIncidentsForTwoAddresses()
        {
            var addresses = new []
                                {
                                    "11127 W 108th Overland Park KS 66210",
                                    "103 E 28th St Kansas City MO 64108"
                                };
            var controller = new RouteController(addresses);
            var incidents = controller.GetIncidents();

            Assert.Greater(incidents.Count, 0);
        }
예제 #2
0
        public void CanSuggestAlternateRoute()
        {
            var addresses = new[]
                                {
                                    "11127 W 108th Overland Park KS 66210",
                                    "103 E 28th St Kansas City MO 64108",
                                    "1737 McGee Street Kansas City MO 64108"
                                };
            var controller = new RouteController(addresses);
            var incidents = controller.GetIncidents();

            var linkIds = from i in incidents
                          select i.LinkId;

            controller.SuggestAlternateRoute(linkIds.ToArray());
        }