Exemplo n.º 1
0
        public void AddStopToTripTestEndDateField()
        {
            // Arrange
            var  user = new User();
            var  repo = new FakeTripRepository();
            Trip trip = new Trip()
            {
                TripName        = "Trip Test 1",
                TripStartDate   = DateTime.Parse("01 / 01 / 1990"),
                TripEndDate     = DateTime.Parse("01 / 02 / 1990"),
                TripDestination = "Canada"
            };
            TripStop stop = new TripStop()
            {
                StopName  = "Stop 1",
                StopBegin = DateTime.Parse("01 / 01 / 1990"),
                StopEnd   = DateTime.Parse("01 / 02 / 1990")
            };

            //Act
            repo.AddStopToTrip(trip, stop);

            //Assert
            Assert.Equal(DateTime.Parse("01 / 02 / 1990"), trip.TripStops[0].StopEnd);
        }
Exemplo n.º 2
0
        public void AddTripTestDestinationField()
        {
            // Arrange
            var repo = new FakeTripRepository();

            //Act
            repo.AddTrip(new Trip()
            {
                TripName        = "Trip Test 1",
                TripStartDate   = DateTime.Parse("01 / 01 / 1990"),
                TripEndDate     = DateTime.Parse("01 / 02 / 1990"),
                TripDestination = "Canada"
            });
            //Assert
            Assert.Equal("Canada", repo.Trips[0].TripDestination);
        }
Exemplo n.º 3
0
        public void AddTripToUserTestTripNameField()
        {
            // Arrange
            var user = new User();
            var repo = new FakeTripRepository();

            //Act
            repo.AddTripToUser(user, new Trip()
            {
                TripName        = "Trip Test 1",
                TripStartDate   = DateTime.Parse("01 / 01 / 1990"),
                TripEndDate     = DateTime.Parse("01 / 02 / 1990"),
                TripDestination = "Canada"
            });
            //Assert
            Assert.Equal("Trip Test 1", user.Trips[0].TripName);
        }
Exemplo n.º 4
0
        public void AddUserBioField()
        {
            // Arrange
            var repo = new FakeTripRepository();

            //Act
            repo.AddUser(new User()
            {
                UserName  = "******",
                Password  = "******",
                FirstName = "Bernie",
                LastName  = "Doodle",
                Email     = "*****@*****.**",
                Bio       = "Ball is life"
            });
            //Assert
            Assert.Equal("Ball is life", repo.Users[0].Bio);
        }
Exemplo n.º 5
0
        public void AddUserTestEmailField()
        {
            // Arrange
            var repo = new FakeTripRepository();

            //Act
            repo.AddUser(new User()
            {
                UserName  = "******",
                Password  = "******",
                FirstName = "Bernie",
                LastName  = "Doodle",
                Email     = "*****@*****.**",
                Bio       = "I am puppers it is time for suppers"
            });
            //Assert
            Assert.Equal("*****@*****.**", repo.Users[0].Email);
        }
Exemplo n.º 6
0
        public void GetUserByUserName()
        {
            //Arrange
            FakeTripRepository repo = new FakeTripRepository();

            //Act
            repo.AddUser(new User()
            {
                UserName  = "******",
                Password  = "******",
                FirstName = "Bernie",
                LastName  = "Doodle",
                Email     = "*****@*****.**",
                Bio       = "Ball is life"
            });

            User user = repo.GetUserByUserName("BernieD");

            //Assert
            Assert.Equal("Bernie", user.FirstName);
        }