コード例 #1
0
        public void TestInsertResWithNoSeats()
        {
            //Arrange
            Reservation res = new Reservation();

            res.Seats      = new List <Seat>();
            res.MovieId    = 1;
            res.CustomerId = 1;
            bool verified = false;

            using (PersonService.PersonServiceClient proxy = new PersonService.PersonServiceClient())
            {
                //Act
                verified = proxy.InsertReservation(res);
            }
            //Assert
            Assert.IsFalse(verified);
        }
コード例 #2
0
        public void TestInsertResSuccess()
        {
            //Arrange
            Reservation res = new Reservation();

            res.Seats      = new List <Seat>();
            res.MovieId    = 1;
            res.CustomerId = 1;
            Seat s = new Seat();

            s.SeatId = 56; //Open the program and choose a free seat before running the test
            res.Seats.Add(s);
            bool verified = false;

            using (PersonService.PersonServiceClient proxy = new PersonService.PersonServiceClient())
            {
                //Act
                verified = proxy.InsertReservation(res);
            }
            //Assert
            Assert.IsTrue(verified);
        }
コード例 #3
0
        public void TestInsertResWithBookedSeat()
        {
            //Arrange
            Reservation res = new Reservation();

            res.Seats      = new List <Seat>();
            res.MovieId    = 1;
            res.CustomerId = 1;
            Seat s = new Seat();

            s.SeatId = 1;
            res.Seats.Add(s);
            bool verified = false;

            using (PersonService.PersonServiceClient proxy = new PersonService.PersonServiceClient())
            {
                //Act
                verified = proxy.InsertReservation(res);
            }
            //Assert
            Debug.WriteLine("verified: " + verified);
            Assert.IsFalse(verified);
        }