示例#1
0
        public void SetRoutePositiveTest(string departureStation, string destinationStation, string date)
        {
            var mainPage           = new MainPage();
            var routeSelectionPage = new RouteSelectionPage();

            Assert.True(mainPage.TryGoToRoutePage(),
                        "The \"Open route selection page\" button on the main page does not work.");
            Assert.True(routeSelectionPage.TryChooseRoute(departureStation, destinationStation, date));
        }
示例#2
0
        public void TimeRangeTest(int leftBorder, int rightBorder)
        {
            var mainPage           = new MainPage();
            var routeSelectionPage = new RouteSelectionPage();

            Assert.True(mainPage.TryGoToRoutePage(),
                        "The \"Open route selection page\" button on the main page does not work.");

            Assert.True(routeSelectionPage.TrySetTimeRange(leftBorder, rightBorder));
        }
示例#3
0
        public void DefaultDestinationTest(int positionOfButton)
        {
            var mainPage           = new MainPage();
            var routeSelectionPage = new RouteSelectionPage();

            Assert.True(mainPage.TryGoToRoutePage(),
                        "The \"Open route selection page\" button on the main page does not work.");

            var station = routeSelectionPage.BtnDefaultDestinationRouteStation[positionOfButton - 1];

            Assert.True(routeSelectionPage.TrySetDefaultStation(station));
        }