コード例 #1
0
        public void Should_smartBoy_park_per_availabe_positions()
        {
            var mySmartBoy = new SmartParkingBoy(DataLoader.GetParkingLots());

            mySmartBoy.TryPark(new Car("test plate1"), out Ticket ticket1);
            mySmartBoy.TryPark(new Car("test plate2"), out Ticket ticket2);
            mySmartBoy.TryPark(new Car("test plate3"), out Ticket ticket3);
            mySmartBoy.TryPark(new Car("test plate4"), out Ticket ticket4);

            Assert.Equal("MyLot2", ticket1.LotName);
            Assert.Equal("MyLot2", ticket2.LotName);
            Assert.Equal("MyLot2", ticket3.LotName);
            Assert.Equal("MyLot2", ticket4.LotName);
        }