Exemple #1
0
        public void Should_Not_Fetch_Car_And_Return_Error_Message(string license, int parkingLotNumber)
        {
            var parkingLot     = new ParkingLot(1, 4);
            var parkingLotList = new List <ParkingLot>();

            parkingLotList.Add(parkingLot);
            var parkingBoy = new ParkingBoy(parkingLotList);
            var ticket     = parkingBoy.ParkACarAndGetTicket("abc123");

            parkingBoy.FetchACarWithTicket(new Ticket(license, parkingLotNumber));
            var returnMessage = parkingBoy.FetchACarWithTicket(new Ticket(license, parkingLotNumber));

            Assert.Equal("Unrecognized parking ticket.", returnMessage);
        }
Exemple #2
0
        public void Should_Fetch_Car_And_Return_Message()
        {
            var parkingLot     = new ParkingLot(1, 4);
            var parkingLotList = new List <ParkingLot>();

            parkingLotList.Add(parkingLot);
            var parkingBoy    = new ParkingBoy(parkingLotList);
            var ticket        = parkingBoy.ParkACarAndGetTicket("abc123");
            var returnMessage = parkingBoy.FetchACarWithTicket(ticket);

            Assert.Equal("Your car abc123 in parking lot number 1 is fetched", returnMessage);
        }