Пример #1
0
        public void Test_Find()
        {
            City newCity = new City("Atlanta");

            newCity.Save();

            City foundCity = City.Find(newCity.GetId());

            Assert.Equal(newCity, foundCity);
        }
Пример #2
0
        public void TEST_FindMethodReturnsSameCity()
        {
            City tempCity = new City("Seattle");

            tempCity.Save();
            // Console.WriteLine(tempCity.GetDestinationCity());

            City testCity = City.Find(tempCity.GetId());

            // Console.WriteLine(testCity.GetDestinationCity());

            Assert.Equal(tempCity, testCity);
        }
Пример #3
0
        public void Test_Find_ReturnCityFromDatabase()
        {
            //Arrange
            City testCity = new City("Seattle");

            testCity.Save();

            //Act
            City foundCity = City.Find(testCity.GetId());

            //Assert
            Assert.Equal(testCity, foundCity);
        }
Пример #4
0
        public HomeModule()
        {
            Get["/"] = _ => {
                return(View["index.cshtml", ModelMaker()]);
            };

            Get["/add-cities"] = _ => {
                return(View["add-cities.cshtml"]);
            };

            Post["/add-cities"] = _ => {
                City newCity = new City(Request.Form["city-name"]);
                newCity.Save();
                return(View["index.cshtml", ModelMaker()]);
            };

            Get["/add-flights"] = _ => {
                return(View["add-flights.cshtml", ModelMaker()]);
            };

            Post["/add-flights"] = _ => {
                Flight newFlight = new Flight(Request.Form["flight-num"], Request.Form["flight-status"], Request.Form["flight-time"]);
                newFlight.Save();

                City departureCity = City.Find(Request.Form["departure"]);
                City arrivalCity   = City.Find(Request.Form["arrival"]);

                newFlight.AddFlight(departureCity, arrivalCity);

                return(View["index.cshtml", ModelMaker()]);
            };

            Delete["/delete/{id}"] = parameters => {
                Flight.Find(parameters.id).Delete();
                return(View["index.cshtml", ModelMaker()]);
            };

            Patch["/edit/{id}"] = parameters => {
                Flight.Find(parameters.id).EditStatus(Request.Form["status"]);
                return(View["index.cshtml", ModelMaker()]);
            };
        }