Example #1
0
        public async Task GetResult_OriginDestinationKey_StatusOK()
        {
            //Arrange
            var controller = new DirectionsService();

            controller.Parameters.Origin      = new Location(46.436458, 30.741378);
            controller.Parameters.Destination = new Location(46.437828, 30.726247);
            controller.Parameters.Key         = "AIzaSyA3YhAyyckDAMFGuVR7yRI-fG_NATvL8Yk";

            //Act
            var result = await controller.GetResultAsync();

            //Assert
            Assert.Equal("OK", result?.Status);
        }
Example #2
0
        public async Task GetResult_OriginDestinationKeyModeDepartureTime_StatusOK()
        {
            //Arrange
            var controller = new DirectionsService();

            controller.Parameters.Origin        = new Location(46.436458, 30.741378);
            controller.Parameters.Destination   = new Location(46.437828, 30.726247);
            controller.Parameters.Key           = "AIzaSyA3YhAyyckDAMFGuVR7yRI-fG_NATvL8Yk";
            controller.Parameters.Mode          = Modes.Transit;
            controller.Parameters.DepartureTime = DateTime.Parse("11/01/2018 16:00");

            //Act
            var result = await controller.GetResultAsync();

            //Assert
            Assert.Equal("OK", result?.Status);
        }
Example #3
0
        public async Task GetResult_OriginDestinationKeyWaypointsDepartureTime_StatusOK()
        {
            //Arrange
            var controller = new DirectionsService();

            controller.Parameters.Origin        = new Location(46.436458, 30.741378);
            controller.Parameters.Destination   = new Location(46.437828, 30.726247);
            controller.Parameters.Key           = "AIzaSyA3YhAyyckDAMFGuVR7yRI-fG_NATvL8Yk";
            controller.Parameters.DepartureTime = DateTime.Parse("11/07/2018 16:00");
            controller.Parameters.Optimize      = true;
            controller.Parameters.Waypoints.Add(new Location(46.468184, 30.741464));
            controller.Parameters.Waypoints.Add(new Location(46.459931, 30.749942));

            //Act
            var result = await controller.GetResultAsync();

            //Assert
            Assert.Equal("OK", result?.Status);
        }