예제 #1
0
        public void Test_GetDestinationsOfRoadTrip()
        {
            RoadTrip newTrip = new RoadTrip("awesome adventure", "awesome adventure to somewhere");

            newTrip.Save();
            Console.WriteLine(newTrip.GetName() + " " + newTrip.GetId());
            Destination firstDestination = new Destination("multnomah falls", newTrip.GetId());

            firstDestination.Save();
            Console.WriteLine(firstDestination.GetName() + " " + firstDestination.GetId());
            Destination secondDestination = new Destination("mt tabor", newTrip.GetId());

            secondDestination.Save();
            Console.WriteLine(secondDestination.GetName() + " " + secondDestination.GetId() + " " + secondDestination.GetRoadTripId());

            List <Destination> testDestinations = new List <Destination> {
                firstDestination, secondDestination
            };

            List <Destination> tripDestinations = newTrip.GetDestinations();

            Console.WriteLine(tripDestinations);

            Assert.Equal(testDestinations, tripDestinations);
        }
예제 #2
0
        public void Test_UpdateRoadTripName()
        {
            RoadTrip newTrip = new RoadTrip("awesome adventure", "awesome adventure to somewhere");

            newTrip.Save();
            newTrip.SetName("Extreme");
            newTrip.Update();

            Assert.Equal(newTrip.GetName(), "Extreme");
        }